📄 build.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 + -