我有一个EAR项目,我想要使用专门的maven自动化构建过程。
EAR项目
为了能够在Jboss 4.2.3和WebSphere 7中执行产品,必须以不同的方式配置EJB和RAR描述符。此外,我们为每个应用服务器都有一个jar库。
我想要的是能够使用相同的项目为每个应用服务器构建一个EAR,为此我需要
可以使用maven中的同一组项目来完成吗?
答案 0 :(得分:3)
不确定。看看maven中的profiles。它们允许您调整各种事物(来自链接),如:
<repositories>
<pluginRepositories>
<dependencies>
<plugins>
<properties>
(实际上并非在主POM中可用,但在幕后使用)<modules>
<reporting>
<dependencyManagement>
<distributionManagement>
<defaultGoal>
<resources>
<testResources>
<finalName>
答案 1 :(得分:0)
最好是创建单独的模块,如ear-websphere或ear-jboss,并制作一个合适的pom文件,其中包含maven-ear-plugin所需的配置。