有没有办法将EAR作为展开的存档部署到应用服务器ex。 Maven中的JBoss AS7?
答案 0 :(得分:4)
经过一番研究后找到了解决这个问题的方法。
在ear项目pom.xml中添加以下pluig-in
<plugin>
<version>2.8</version>
<artifactId>maven-ear-plugin</artifactId>
<groupId>org.apache.maven.plugins</groupId>
<configuration>
<unpackTypes>rar,war,ejb</unpackTypes>
</configuration>
</plugin>
一旦完成,
现在您可以添加任何将自动部署的静态文件或java类
但是,这不会在生产环境中重新进行。
最佳做法是,
在meven目标中设置 clean package ,它将生成.ear归档文件。您可以复制到部署文件夹或使用maven jboss-as:deploy 插件,您可以自动部署它。