Установка class-path для тестирования приложений в IntelliJ

Я разрабатываю тестовый инструмент, предназначенный для стороннего Java-приложения. Теперь вот моя проблема:

  • Стороннее приложение имеет много вложенных каталогов в своем макете с множеством банок.
  • У него есть структура плагинов, которая позволяет людям добавлять код, ссылающийся на любые библиотеки, которые они хотели бы использовать в своих плагинах.

Когда я запускаю инструмент тестирования, который я разрабатываю, часто, когда я использую определенные плагины в стороннем приложении, инструмент тестирования выдает исключение ClassNotFound во время выполнения (или что-то еще). Итак, я могу построить, но у меня нет всех ссылок на классы, которые мне нужны.

Есть ли способ, которым я могу просто добавить корень приложения третьей части в мой путь к классу, чтобы IntelliJ использовал все JAR-файлы, которые он нашел в этом и его подкаталогах, когда он выполняется?


person John Humphreys    schedule 01.03.2013    source источник
comment
Рекурсивные каталоги JAR пока не поддерживаются: youtrack.jetbrains.com/issue/IDEA-40818.   -  person CrazyCoder    schedule 01.03.2013


Ответы (1)


Был открыт некоторое время, и никаких альтернативных предложений не было сделано, поэтому в качестве ответа закроем комментарий @CrazyCoder.

Следующая ссылка сообщает об этом недостатке функциональности; это может быть решено в более новых версиях IDE:

http://youtrack.jetbrains.com/issue/IDEA-40818

person John Humphreys    schedule 06.03.2013