java – 如何使用包含特定文件的ant构建创建EAR文件?

前端之家收集整理的这篇文章主要介绍了java – 如何使用包含特定文件的ant构建创建EAR文件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用 eclipse来构建一个使用蚂蚁的耳朵文件.我使用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>

什么是正确的方法添加到耳朵?

解决方法

Ant EAR task

应进入Meta-INF文件夹的所有内容都应通过嵌套的< Metainf>文件集:

<ear destfile="${dist.dir}/${ant.project.name}.ear" 
  appxml="${conf.dir}/application.xml">
  <Metainf dir="${build.dir/Meta-INF}"/>
  <fileset dir="${dist.dir}" includes="*.jar,*.war"/>
</ear>

猜你在找的Java相关文章