我有一個由父項目和若干模塊foo
,bar
,foobar
和web
組成的maven項目。Maven:構建包含不同模塊相關性的相同項目的不同WAR文件
<modules>
<module>foo</module>
<module>bar</module>
<module>foobar</module>
<module>web</module>
</modules>
web
有foo
,bar
和foobar
的依賴關係,並構建爲WAR。由於幾個原因,我需要構建另一個WAR,其中包含foo
和bar
,但不包含foobar
。達到此目的的最佳方法是什麼?有沒有可能使用maven配置文件來定義不同的依賴關係?或者是最好的解決辦法只是沒有foobar
添加第二個戰爭的建築模塊(例如web2
)像這個答案依賴提示: Maven generating two different WAR files for same project(見這個問題的答案「多模塊結構」)
使另一個模塊web-2成爲具有不同依賴性的web ...最乾淨的解決方案... – khmarbaise
好吧,我要嘗試第二個Web模塊。 – rostbot