Java Maven перестроить зависимость - PullRequest
10 голосов
/ 06 декабря 2010

У меня есть проект с зависимостью A. Проект упаковывается в WAR, а зависимость A - в jar.И еще одна зависимость B, которая также зависит от A. Я хочу упаковать проект, и когда проект B упаковывается, он должен перестроить свою зависимость A вместо получения скомпилированной зависимости.Пожалуйста, помогите, как я могу достичь этого

Ответы [ 2 ]

5 голосов
/ 06 декабря 2010

Всегда выполняйте чистку при установке, т.е. mvn clean install. Это обеспечит перестройку, упаковку и установку всех модулей в проекте в локальном хранилище .m2 для включения родительскими зависимостями и проектами.

1 голос
/ 06 декабря 2010

То, что вы можете захотеть, - это многомодульный проект, содержащий три ваших проекта (WAR, A и B).Затем вы можете запустить mvn package в многомодульном проекте, и он соберет и упакует весь последний код проекта друг против друга, не запуская mvn install для обновления зависимостей в вашем локальном репозитории.

...