zoukankan      html  css  js  c++  java
  • 【ANT】java项目生成文件示例

     1 <?xml version="1.0" ?>
     2 <project default="dist">
     3     <property name="srcDir" location="src" />
     4     <property name="buildDir" location="build" />
     5     <property name="distDir" location="dist" />
     6     
     7     <target name="init">
     8         <tstamp/>
     9         <mkdir dir="${buildDir}"/>
    10         <mkdir dir="${distDir}"/>
    11     </target>
    12     
    13     <target name="compile" depends="init">
    14         <javac srcdir="${srcDir}" destdir="${buildDir}"/>
    15     </target>
    16     
    17     <target name="dist" depends="compile">
    18         <jar destfile="${distDir}/package-${DSTAMP}.jar" basedir="${buildDir}">
    19             <manifest>
    20                 <attribute name="Built-By" value="${user.name}"/>
    21                 <attribute name="Main-Class" value="package.Main"/>
    22             </manifest>
    23         </jar>
    24         <jar destfile="${distDir}/package-src-${DSTAMP}.jar" basedir="${srcDir}"/>
    25     </target>
    26     
    27     <target name="clean" depends="dist">
    28         <delete dir="${buildDir}"/>
    29         <delete dir="${distDir}"/>
    30     </target>
    31     
    32 </project>
    build.xml

    build.xml所在目录:

    src目录:

    运行ANT后的目录:

    运行ANT后生成的build目录及目录内文件:

    运行ANT后生成的dist目录及目录内文件:

  • 相关阅读:
    markdown转HTML,目录生成
    schedule与scheduleAtFixedRate之Timer源码分析
    rocketmq刷盘过程
    rocketmq消息存储概述
    Cassandra修改集群名称
    Cassandra读写性能测试
    rocketmq--push消费过程
    rocketmq消费负载均衡--push消费为例
    go反射实例
    JUnit4参数的使用
  • 原文地址:https://www.cnblogs.com/xiongjiawei/p/6527491.html
Copyright © 2011-2022 走看看