⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 build.xml

📁 网络实验参考资料,希望对大家有点用,也是希望资源共享啊
💻 XML
字号:
<!-- Tested with Ant 1.5 -->
<project name="Arachnid" default="dist" basedir=".">

  <!-- set global properties for this build -->
  <property name="base" value="."/>
  <property name="staging" value="staging"/>
  <property name="dist"  value="dist"/>
  <property name="docs"  value="docs"/>

  <target name="init">
    <!-- Create staging directory -->
    <mkdir dir="${staging}" />
    <mkdir dir="${staging}/binary" />
    <mkdir dir="${staging}/src" />
    <!-- Create distribution directory -->
    <mkdir dir="${dist}"/>
    <!-- Directory for documentation -->
    <mkdir dir="${docs}"/>
  </target>

  <target name="compile" depends="init">
    <!-- Compile the java code from ${src} into ${build} -->
    <javac srcdir="${base}" />
  </target>

  <target name="docs" depends="init">
    <javadoc destdir="${docs}" 
	packagenames="bplatt.spider..*"
	author="true"
	version="true"
	use="true"
	doctitle="Arachnid" >
      <fileset dir="${base}/bplatt/spider" defaultexcludes="yes">
      </fileset>
    </javadoc>
  </target>

  <target name="dist" depends="init,compile">
    <!-- Stage binary distribution -->
    <delete file="${staging}/binary/Arachnid.jar" />
    <jar jarfile="${staging}/binary/Arachnid.jar" basedir="${base}"
        includes="bplatt/spider/*.class" />
    <copy todir="${staging}/binary" >
        <fileset dir="${base}" includes="*.class" />
    </copy>
    
    <!-- Stage source distribution -->
    <mkdir dir="${staging}/src/bplatt/spider" />
    <copy todir="${staging}/src/bplatt/spider" >
        <fileset dir="${base}/bplatt/spider" includes="*.java" />
    </copy>
    <copy todir="${staging}/src" >
        <fileset dir="${base}" includes="*.java" />
    </copy>
    <copy file="${base}/build.xml" todir="${staging}/src" />
    <copy file="${base}/GPL.txt" todir="${staging}/src" />
    <copy file="${base}/readme.txt" todir="${staging}/src" />
    <copy file="${base}/Arachnid.html" todir="${staging}/src" />

    <!-- Create source and binary distribution -->
    <copy file="${staging}/binary/Arachnid.jar" todir="${dist}" />
    <zip zipfile="${dist}/Arachnid_src.zip" basedir="${staging}/src" />
  </target>

  <target name="clean">
    <!-- Delete the staging, distribution, and documentation directory trees -->
    <delete dir="${staging}"/>
    <delete dir="${dist}"/>
    <delete dir="${docs}"/>
    <delete>
	<fileset dir="${base}" includes="*.class" />
    </delete>
  </target>
</project>

⌨️ 快捷键说明

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