У меня есть проект maven, созданный со стандартной структурой и одной дополнительной исходной папкой. Структура проекта выглядит следующим образом.
- my_project
- src/main/java
- src/main/resources/
- src/test/java
- src/test/resources
- <my_source_folder>
Теперь я хочу создать два jar из моего проекта, используя одну цель maven -
- main.jar (исключая my_source_folder).
- my.jar (включает my_source_folder и исключает src / main / java)
Обновление:
Вариант использования, для которого Я хочу сделать это следующим образом:
Я хочу создать две банки - тонкую банку и банку реализации из проекта.
- slim jar , который содержит apis / интерфейсы и некоторые легкие slim классы
- impl jar , который содержит фактические реализации apis / интерфейсы.
Может кто-нибудь предложить, какой подход может быть лучше для решения этой проблемы?