我只是从Ant切换到Maven,并试图找出build立基于EAR文件的企业项目的最佳做法? 比方说,我想用EJB的jar文件,Web层的WAR文件和封装的EAR文件,以及相应的部署描述符创build一个非常标准的项目。 我将如何去呢? 使用archetypeArtifactId=maven-archetype-webapp创build项目与war文件一样,并从那里扩展? 什么是最好的项目结构(和POM文件的例子)呢? 你在哪里粘贴ear文件相关的部署描述符等? 谢谢你的帮助。
我使用Eclipse 3.7 Indigo和Maven M2E Plugin 1.0.100。 使用JBoss 7.x JavaEE 6 EAR原型,EAR的pom给了我这个错误: 插件执行不包含在生命周期configuration中:org.apache.maven.plugins:maven-ear-plugin:2.6:generate-application-xml(执行:默认生成应用程序xml,阶段:生成资源) <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-ear-plugin</artifactId> <version>2.6</version> <configuration> <!– Tell Maven we are using Java EE 6 –> <version>6</version> <!– Use Java EE ear libraries as needed. Java EE ear libraries are in easy way to package any libraries needed in the ear, and automatically have […]