zoukankan      html  css  js  c++  java
  • ant 将项目打包成EAR

    <?xml version="1.0" encoding="UTF-8"?>
    <project basedir="./" default="deploy" name="CPEWeb">
    
        <!--打包前修改-->
        <property environment="env" />
        <property name="jboss.home" value="${env.JBOSS_HOME}" />
        <property name="jbossDeploy.dir" value="${env.JBOSS_HOME}\server\all\farm" />
        <property name="system.name" value="CPEWeb" />
        <property name="target.dir" value="./target" />
        <property name="CPEEJB.dir" value="../CPEEJB/build/classes" />
        <property name="CPEEarContent.dir" value="./EarContent" />
        <property name="CJOnlineComm.dir" value="../CJOnlineComm/build/classes" />
        <property name="CPEWebContent.dir" value="./WebContent" />
    
    
        <target name="clean">
            <delete dir="${target.dir}" />
        </target>
    
        <target name="CJOnlineComm.jar" depends="clean">
            <copy todir="${target.dir}/lib">
                <fileset dir="../CJOnlineComm/lib" />
            </copy>
            <jar basedir="${CJOnlineComm.dir}" destfile="${target.dir}/lib/CJOnlineComm.jar">
                <exclude name="**/debug/" />
            </jar>
        </target>
    
        <target name="CPEEJB.jar" depends="CJOnlineComm.jar">
            <copy todir="${target.dir}/lib">
                <fileset dir="../CPEEJB/lib" />
            </copy>
    
            <jar basedir="${CPEEJB.dir}" destfile="${target.dir}/CPEEJB.jar">
                <exclude name="**/debug/" />
            </jar>
        </target>
    
        <target name="CPEWeb.war" depends="CPEEJB.jar">
            <war basedir="${CPEWebContent.dir}" warfile="${target.dir}/CPEWeb.war" webxml="${CPEWebContent.dir}/WEB-INF/web.xml" />
        </target>
    
        <target name="CPE.ear" depends="CPEWeb.war">
            <copy todir="${target.dir}/lib">
                <fileset dir="${CPEEarContent.dir}/lib" />
            </copy>
    
            <ear destfile="${target.dir}/CPE.ear" appxml="${CPEEarContent.dir}/META-INF/application.xml">
                <fileset dir="${target.dir}" />
            </ear>
        </target>
    
        <target name="make_all" depends="CPE.ear" />
    
        <!-- deploy -->
        <target name="deploy"  depends="make_all">
            <copy todir="${jbossDeploy.dir}">
                <fileset dir="${target.dir}/">
                    <include name="**/*ear" />
                </fileset>
            </copy>
        </target>
    
    </project>
  • 相关阅读:
    Ext checkbox
    Ext4.1 grid 多选(可无checkbox)
    System.Web.HttpContext.Current.Session获取值出错
    Ext4.1 tree grid的右键菜单
    javascript innerHTML、outerHTML、innerText、outerText的区别
    EXT ajax简单实例
    C# 各版本更新简介
    C#与.Net Framework的各种版本和联系
    Ext4 简单的treepanel
    Ext4.1 Grid 分页查询
  • 原文地址:https://www.cnblogs.com/lbangel/p/2992786.html
Copyright © 2011-2022 走看看