Maven: Build different WAR files of same project including different module dependencies -


i have maven project consisting of parent project , several modules, foo, bar, foobar , web.

<modules>     <module>foo</module>     <module>bar</module>     <module>foobar</module>     <module>web</module> </modules> 

web has foo, bar , foobar dependencies , built war. several reasons need build war contains foo , bar not foobar. best way achieve this? there possibility use maven profiles define different dependencies? or best solution add second war-building module (e.g. web2) without foobar dependency answer suggests: maven generating 2 different war files same project (see "multi module structure" in answer)

assuming artifact type of top level pom "pom", modules node aggregator , specifies build execution order - doesn't specify dependencies each child module are.

you can add web2 module @ bottom in parent pom, , in web2's pom can specify artifact type of war , dependencies of foo , bar. foo , bar included in war artifact, , foobar not.


Comments

Popular posts from this blog

node.js - Node js - Trying to send POST request, but it is not loading javascript content -

javascript - Replicate keyboard event with html button -

javascript - Web audio api 5.1 surround example not working in firefox -