У меня есть модуль, который используется для создания пользовательского загрузчика классов.Поэтому загрузчик классов должен быть создан с указанием пути к модулю, а также всех зависимостей.
Я ищу способ повысить продуктивность работы с этим механизмом как в среде разработки, так и в рабочей среде.
Я думал, что сборка может генерировать два файла со списком всех путей зависимости.Файл 'dev' и файл 'production' (тогда в коде я бы выбрал правильный файл на основе некоторого системного свойства):
- dev: зависимости должны быть путями к jar-файлам третьей стороны в локальнойрепозиторий maven или 'target \ classes' для других модулей (которые позволят компилировать с IDE и не требуют полной сборки для каждого изменения)
- production: все jar-файлы должны быть скопированы в папку 'lib' изависимости должны перечислять их (без полного пути).Или создайте uber jar, а затем (?)
Так что я ищу указатели на плагины и фрагменты pom, чтобы помочь мне в этом.