Я разрабатываю тестовый инструмент, предназначенный для стороннего Java-приложения. Теперь вот моя проблема:
- Стороннее приложение имеет много вложенных каталогов в своем макете с множеством банок.
- У него есть структура плагинов, которая позволяет людям добавлять код, ссылающийся на любые библиотеки, которые они хотели бы использовать в своих плагинах.
Когда я запускаю инструмент тестирования, который я разрабатываю, часто, когда я использую определенные плагины в стороннем приложении, инструмент тестирования выдает исключение ClassNotFound во время выполнения (или что-то еще). Итак, я могу построить, но у меня нет всех ссылок на классы, которые мне нужны.
Есть ли способ, которым я могу просто добавить корень приложения третьей части в мой путь к классу, чтобы IntelliJ использовал все JAR-файлы, которые он нашел в этом и его подкаталогах, когда он выполняется?