我从JENKINS触发构建但是在获得EAR之后我无法在META-INF文件夹下获得ibm-application-bnd.xmi。下面是我的pom.xml文件
<plugin>
<artifactId>maven-ear-plugin</artifactId>
<configuration>
<version>1.4</version>
<modules>
<webModule>
<groupId>ABC</groupId>
<artifactId>ABCWeb</artifactId>
<contextRoot>/ABCSetup</contextRoot>
</webModule>
</modules>
<manifestFile>${basedir}/META-INF/MANIFEST.MF</manifestFile>
<generateApplicationXml>true</generateApplicationXml>
</configuration>
</plugin>
有人请帮助我。
答案 0 :(得分:1)
尝试下一个:
<plugin>
<artifactId>maven-ear-plugin</artifactId>
<configuration>
<version>1.4</version>
<modules>
<webModule>
<groupId>ABC</groupId>
<artifactId>ABCWeb</artifactId>
<contextRoot>/ABCSetup</contextRoot>
</webModule>
</modules>
<earSourceDirectory>${basedir}</earSourceDirectory>
<earSourceIncludes>**/META-INF/ibm-application-bnd.xmi</earSourceIncludes>
<generateApplicationXml>true</generateApplicationXml>
</configuration>
</plugin>
说明:
答案 1 :(得分:0)
如果您使用的是Rational Application Developer(RAD)v8.5.1 / v9.0或更高版本或WebSphere Developer Tools(WDT)V8.5 / 8.5.5或更高版本,那么自RAD 8.5.1引入以来,该帮助将对此进行更多解释使用RAD 9.0改进了Maven支持。
您可以通过调整首选项来配置RAD / WDT以遵循标准Maven目录结构: RAD 8.5 help: Setting preferences
此外,帮助中还有更多主题,例如: RAD 8.5 help: Recommended POM entries for projects targeting WebSphere® Application Server
Youtube视频提供了逐步指导 Youtube:在IBM Rational Application Developer中使用Maven集成工具,第1部分和第1部分。第2部分。
对于RAD 8.5之前的版本,您可以参考RAD Wiki上的白皮书。