ANT:生成doc、打包zip、FTP

8 篇文章 0 订阅
6 篇文章 0 订阅
<?xml version="1.0" encoding="UTF-8"?>
<project>
    
    <property name="src.dir" location="src"></property>
    <property name="build.dir" location="build"></property>
    <property name="build.classes" location="${build.dir}/classes"></property>
    <property name="build.doc" location="${build.dir}/doc/api"></property>
    <property name="zip.dir" location="${build.dir}/zip"></property>
    <property name="version" value="SNAPSHOT_0.1"></property>
    <property name="project.name" value="user_${version}"></property>
    <property name="zip.name" value="user_${version}.zip"></property>

    
    <target name="clean">
        <echo>进行项目的清理工作</echo>
        <delete dir="${build.dir}"></delete>
    </target>
    
    <target name="init">
        <echo>进行项目的初始化</echo>
        <mkdir dir="${build.dir}"/>
        <mkdir dir="${build.classes}"/>
        <mkdir dir="${build.doc}"/>
    </target>
    
    <target name="doc" depends="init">
         <javadoc sourcepath="${src.dir}" private="true" windowtitle="我的JAVA DOC"
                use="true"
                 packagenames="cn.*" destdir="${build.doc}"
                 charset="UTF-8" docencoding="UTF-8" encoding="UTF-8"    
        >
            <classpath path="${build.classes}"></classpath>
        </javadoc>
    </target>
    
    <target name="zip" depends="doc">
         <zip destfile="${zip.dir}/${zip.name}" duplicate="preserve">
            <zipfileset dir="${build.doc}"
                includes="**/*.*"
                prefix="${project.name}/doc/api"></zipfileset>
            <zipfileset
                dir="${src.dir}"
                includes="**/*.*"
                prefix="${project.name}/src"></zipfileset>
        </zip>
    </target>
    
    <target name="ftp" depends="zip">
        <ftp userid="kh" password="123" server="localhost"
             action="put" remotedir="user">
            <fileset dir="${zip.dir}" includes="*.zip"></fileset>
        </ftp>
    </target>
    注意引入commons-net-3.1.jar到ANT环境

</project>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值