У меня есть два проекта, "appA" и "appB", каждый из которых зависит от третьего проекта, "common". Я нахожусь в процессе перемещения их от муравья к мавену, но мне трудно найти лучший способ сделать это в мавене. Моя структура папок выглядит так:
root
+ common
+ appA
+ appB
Я смог добавить родительский файл pom.xml в корневой каталог и иметь общие, appA и appB в качестве модулей этого родительского проекта для создания appA и appB, но это не то, что мне нужно, корневой pom .xml не подходит, так как appA и appB - совершенно не связанные проекты.
Я бы хотел, чтобы appA и appB были отдельными проектами maven, которые зависят от третьего общего проекта и будут создавать его при необходимости, чтобы я мог зайти в папку appA или appB и набрать «mvn package» для сборки appA + common или appB + common соответственно. Вот как я настроил его в Ant, но в maven не может быть соответствующей параллели. Любая помощь или подталкивание в правильном направлении очень ценится:)