Создание нескольких банок с использованием Maven без использования конфигурации профилей - PullRequest
0 голосов
/ 09 апреля 2020

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

- my_project
    - src/main/java
    - src/main/resources/
    - src/test/java
    - src/test/resources
    - <my_source_folder>

Теперь я хочу создать два jar из моего проекта, используя одну цель maven -

  1. main.jar (исключая my_source_folder).
  2. my.jar (включает my_source_folder и исключает src / main / java)

Обновление:

Вариант использования, для которого Я хочу сделать это следующим образом:

Я хочу создать две банки - тонкую банку и банку реализации из проекта.

  1. slim jar , который содержит apis / интерфейсы и некоторые легкие slim классы
  2. impl jar , который содержит фактические реализации apis / интерфейсы.

Может кто-нибудь предложить, какой подход может быть лучше для решения этой проблемы?

1 Ответ

1 голос
/ 09 апреля 2020

Создайте два отдельных модуля в многомодульном проекте.

Или создайте два отдельных проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...