Type username to filter posts in this community
Искал долго сам, но так ничего не нашел.
Как добавить некий путь в classpath под IDEA?
- Есть сторонние библиотеки, которые ищут конфигурационные файлы ТОЛЬКО в classpath (используя Class.getResource и ResourceBundle.getBundle).
- Также есть jar файлы, которые необходимы только на этапе выполнения (напрямую в исходнике не используются, ex: slf4j-log4j) и не хочется пихать их в Project Settings.
Хотелось бы, чтобы при запуске из-под idea можно было указать папки с этими conf и jar файлами В ДОПОЛНЕНИЕ к тому classpath, которые генерирует сама idea.
Идеальное место для этого диалог run/debug configuration (чтобы у run было свое окружение, у test свое), но там про поле VM Parameters сказано следующее:
NOTE: The -classpath option specified in this field overrides the classpath of the module.
Сейчас делаю так: смотрю какой classpath сгенерировала idea, используя его – пишу свой и указываю в VM Parameters, но это статически и навсегда (не учитывает изменения в Project Settings) и криво.