Разрешение зависимостей Maven - PullRequest
0 голосов
/ 08 декабря 2010

Я создаю два проекта с Maven.

Project1 и Project2.

У меня есть зависимость с jar1.jar для создания Project1.jar.Кроме того, у меня есть зависимость с Project1.jar для создания Project2.war.Я предоставляю «предоставленную» область для записи зависимостей Project1.jar в Project2.Кроме того, я даю «область компиляции» зависимости для записи зависимостей jar1.jar в Project1.

Я получаю, что jar1.jar также включается в Project2.war.Но jar1.jar предоставляется средой, в которой загружается Project2.war.

1 Ответ

0 голосов
/ 08 декабря 2010

Вы могли бы сделать пару вещей.

Вы можете сделать область действия jar1.jar как provided в pom.xml из Project1. Зависимости с областью provided включены в путь к классам компиляции.

Вы можете явно исключить jar1.jar при объявлении зависимости для Project1.

...