ant 相关build --web程序--引用外部包

<?xml version="1.0"?>

<!--指定项目打成war包-->
<project name="woshare" default="makewar" basedir=".">
    <description>
        Application build file.
</description>

 

<!-- 相关资源文件 -->
    <property name="project.lib" location="${basedir}/WebRoot/WEB-INF/lib" />
    <property name="project.tomcat.lib" location="${basedir}/tomcatLib" />
    <property name="project.src" location="${basedir}/src" />
    <property name="project.webroot" location="${basedir}/WebRoot" />
    <property name="project.build" location="${basedir}/WebRoot/WEB-INF" />
    <property name="warName" value="woshare.war" />
    <property environment="env" />

    <!-- =================================
          target: clean            
         ================================= -->
    <target name="clean" description="--> description">
        <echo message="WARN:You mast run shell 'mkdir -p /opt/woshare'" />
        <delete dir="${project.build}/classes" />
        <mkdir dir="${project.build}/classes" />
    </target>


    <!-- =================================
          target: compile            
         ================================= -->
    <target name="compile" depends="clean" description=" description">
        <javac destdir="${project.build}/classes" memorymaximumsize="512m" source="1.6" target="1.6" failοnerrοr="true" encoding="utf-8" srcdir="${project.src}" fork="true" debug="true">
            <classpath>
                <fileset dir="${project.lib}" />
                <fileset dir="${project.tomcat.lib}" />
            </classpath>
        </javac>
        <copy todir="${project.build}/classes">
            <fileset dir="${project.src}">
                <include name="*.xml" />
                <include name="*.properties" />
            </fileset>
        </copy>
        <copy todir="${project.build}/classes/com/woshare/entity">
            <fileset dir="${project.src}/com/woshare/entity">
                <include name="*.xml" />
                <include name="*.properties" />
            </fileset>
        </copy>
    </target>

    <target name="makewar" depends="compile">
        <war warfile="${basedir}/${warName}" webxml="${project.build}/web.xml">
            <fileset dir="${project.webroot}" />
        </war>
    </target>

</project>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值