我尝试使用 Maven 程序集插件创建 EAR,但收到错误消息而不是 EAR 文件...
[错误] 无法执行目标 org.apache.maven.plugins:maven-assemble-plugin:2.3:
项目 Business-serviceability-ear 上的单个(程序集:程序包):无法创建程序集:
创建程序集存档 bin 时出错:无法配置存档器:org.codehaus.plexus.archiver.dir.DirectoryArchiver:
在 org.codehaus.plexus.archiver.dir.DirectoryArchiver 中找不到“appxml”的 setter、adder 或字段 -> [帮助 1]
我的 pom.xml 中有趣的部分:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.3</version>
<executions>
<execution>
<id>assembly:package</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<archiverConfig>
<appxml>src/main/resources/META-INF/application.xml</appxml>
</archiverConfig>
<descriptors>
<descriptor>src/main/assembly/bin.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
您能帮助我在 pom.xml 中将该元素放在哪里吗?
我必须放置一些东西,否则我会收到此错误:
[错误] 无法在项目 Business-serviceability-ear 上执行目标 org.apache.maven.plugins:maven- assembly-plugin:2.3:single ( assembly:package) :失败
ed 创建程序集:创建程序集存档 bin 时出错:需要 appxml 属性 -> [帮助 1]
谢谢你,
维克多
抱歉,我在 bin.xml 中犯了一个错误。
我定义了更多格式元素,而不仅仅是一个......这是可行的解决方案。
<formats>
<!-- <format>dir</format> -->
<!-- <format>war</format> -->
<format>ear</format>
</formats>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)