build.xml

来自「java写的mp3播放器」· XML 代码 · 共 58 行

XML
58
字号
<project name="jlGui" default="usage" basedir=".">

  <!-- Initializations -->
  <target name="init">    
    <echo message="---------------------------------------------------------"/>  
    <echo message="------------        BUILDING JLGUI PACKAGE     ----------"/>
    <echo message=""/>
    <property name="year" value="1999-2001"/>
    <property name="jars" value="${basedir}"/>
    <property name="sources" value="${basedir}/src"/>
    <property name="classes" value="${basedir}/classes"/>
    <property name="api" value="${basedir}/docs"/>    
  </target>

  <!-- Build -->
  <target name="build" depends="init">
    <echo message="------ Compiling application"/>
    <javac srcdir="${sources}" destdir="${classes}" includes="**"/>
  </target>

  <!-- Archive -->
  <target name="dist" depends="build">
    <echo message="------ Building JAR file"/>
    <jar jarfile="${jars}/jlGui2.0.jar" manifest="${basedir}/META-INF/manifest.mf" basedir="${classes}"/>
  </target>

  <!-- JavaDoc -->
  <target name="all" depends="dist">
     <echo message="------ Running JavaDoc"/>
     <javadoc packagenames="javazoom.*"
              sourcepath="${sources}"
              destdir="${api}"
              bottom="JavaZOOM ${year}">
      <classpath>
        <pathelement location="${classes}"/>
      </classpath>
     </javadoc>
  </target>

  <target name="zip">
     <echo message="------ Running ZIPs"/>
  	<zip zipfile="${basedir}/skins/Base.wsz" basedir="${basedir}/skins/Base"/>        	
  </target>

  <!-- Usage -->
  <target name="usage">
     <echo message="*** jlGui ANT build script ***"/>
     <echo message="Usage : "/>
     <echo message="   ant [target]"/>
     <echo message=""/>     
     <echo message="   target : "/>     
     <echo message="            build : Build Application"/>     
     <echo message="            dist  : Build Application + Archive (JAR)"/>     
     <echo message="            all   : Build Application + Archive + JavaDoc"/>       
  </target>
       
</project>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?