我刚刚从Ant切换到Maven,并试图找出建立基于EAR文件的企业项目的最佳实践?
假设我想创建一个非常标准的项目,其中包含EJB的jar文件,Web层的WAR文件和封装的EAR文件,以及相应的部署描述符.
我该怎么办呢?archetypeArtifactId=maven-archetype-webapp用war文件创建项目,并从那里扩展?什么是最好的项目结构(和POM文件示例)?你在哪里粘贴与ear文件相关的部署描述符等?
谢谢你的帮助.
我正在使用eclipse使用ant构建一个ear文件.我正在使用oc4j,我想确保构建中包含orion-application.xml.我目前正在使用但不起作用的是:
<target name="ear" depends="">
<echo>Building the ear file</echo>
<copy todir="${build.dir}/META-INF">
<fileset dir="${conf.dir}" includes="orion-application.xml"/>
</copy>
<ear destfile="${dist.dir}/${ant.project.name}.ear"
appxml="${conf.dir}/application.xml">
<fileset dir="${dist.dir}" includes="*.jar,*.war"/>
</ear>
</target>
将此添加到耳朵的正确方法是什么?
我使用jboss 4.0.2,我想在一个.ear文件中有两个.war文件.
有人可以向我解释如何将WAR文件添加到EAR中吗?我有一个EAR文件已经包含一个WAR文件,我有另一个WAR文件,我想添加到这个EAR,所以它可以包含两个WAR并正常工作.
我不知道怎么做但我认为可以手动更改包含在EAR中的application.xml文件.
谢谢!