С maven можно ли иметь проект верхнего уровня, тип упаковки которого является "войной", который будет строить сам и все его зависимые модули (упакованные как jar) и создать сборку файла project.war?
Большинство примеров документации и других примеров, которые я видел, часто используют проект верхнего уровня с типом упаковки "pom", и проект служит только для связывания модулей. Могу ли я избежать этого?
В принципе мне нужно что-то, что эффективно, как объявление <module>my-module</module>
для maven для сборки, и в том же POM, объявляющем <dependency>...my-module artifact...</dependency>
в том же модуле, который нужно построить. Может быть, плагин, как кто-то уже предложил?
Обновить. Другими словами (для упрощения проблемы): Если у меня есть project A
и project B
, где project A
зависит от project B
- есть ли способ для меня выполните построение на project A
, а также автоматически создайте project B
(и включите project B
в качестве своей зависимости - создайте projectA.war, который содержит projectB.jar)?