Maven зависит от проекта - не баночка, а классы - PullRequest
2 голосов
/ 16 июня 2011

У меня есть многомодульный проект Maven A. Есть два модуля: B и C, где C зависит от B.

Скажем, C - это веб-приложение, поэтому по умолчанию B.jar будетвключен в каталог WEB-INF / lib из C.

Но вместо этого я хочу скомпилировать B, а затем переместить его скомпилированные классы в целевой каталог C.

Как можноЯ достиг этого в Maven?

Спасибо за ваши ответы,

balázs

1 Ответ

2 голосов
/ 16 июня 2011

Если ваш модуль B также является модулем веб-приложения, вы можете создать файл jar, содержащий только классы, просто с помощью c при настройке плагина войны .Затем вы можете сделать C зависимым от этого -classes артефакта, добавив <classifier>classes</classifier> к pom.

В противном случае вы можете использовать плагин зависимостей для распаковки the B артефакт при упаковке C .

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