Ant
帮助编译、打包、部署的批量处理
下载地址:http://archive.apache.org/dist/ant/binaries/
系统变量Path加入apache-ant-1.10.0\bin
编写批处理的配置文件build.xml
如果将java文件编译到classes目录内,build.xml需要如下编译
<?xml version"1.0" encoding="UTF-8" ?>
<project name="HelloWord" default="run" basedir=".">
<property name="src" value="." />
<property name="dest" value="classes" />
<property name="hello_jar" value="hello.jar" />
<target name="init">
<mkdir dir="${dest}" />
</target>
<target name="compile" depends="init">
<javac srcdir="${src}" destdir="${dest}" />
</target>
<target name="build" depends="compile">
<jar jarfile="${hello_jar}" basedir="${dest}" />
</target>
<target name="run" depends="build">
<java classname="HelloWord" classpath="${hello_jar}" />
</target>
</project>
把javac编写到系统变量新建用户变量JAVA_HOME,并把java的bin目录存入
在cmd下进入build.xml和java同一个文件夹内并输入命令ant
ant会自动识别build.xml,但是要改名字就需要输入命令ant XXX.xml
target name="自定义"
name表示标明,这个属性是必须的。
depends表示依赖的目标。
常见target:compile编译 build打包 deploy部署 doc生成javadoc文档 run运行
可以用myEclipse,编写build.xml然后右击run as ant Build
帮助编译、打包、部署的批量处理
下载地址:http://archive.apache.org/dist/ant/binaries/
系统变量Path加入apache-ant-1.10.0\bin
编写批处理的配置文件build.xml
如果将java文件编译到classes目录内,build.xml需要如下编译
<?xml version"1.0" encoding="UTF-8" ?>
<project name="HelloWord" default="run" basedir=".">
<property name="src" value="." />
<property name="dest" value="classes" />
<property name="hello_jar" value="hello.jar" />
<target name="init">
<mkdir dir="${dest}" />
</target>
<target name="compile" depends="init">
<javac srcdir="${src}" destdir="${dest}" />
</target>
<target name="build" depends="compile">
<jar jarfile="${hello_jar}" basedir="${dest}" />
</target>
<target name="run" depends="build">
<java classname="HelloWord" classpath="${hello_jar}" />
</target>
</project>
把javac编写到系统变量新建用户变量JAVA_HOME,并把java的bin目录存入
在cmd下进入build.xml和java同一个文件夹内并输入命令ant
ant会自动识别build.xml,但是要改名字就需要输入命令ant XXX.xml
target name="自定义"
name表示标明,这个属性是必须的。
depends表示依赖的目标。
常见target:compile编译 build打包 deploy部署 doc生成javadoc文档 run运行
可以用myEclipse,编写build.xml然后右击run as ant Build