Ant教程
2016-04-24 22:34
281 查看
安装ant,去http://ant.apache.org下载
配置环境变量(前提是配置了java环境变量)
ANT_HOME
在PATH后添加
cmd命令输入ant,结果为
表示安装成功
测试程序helloWorld
在src目录下新建build.xml
run as ant build结果为
表示build成功
注意:javaEE工程是run之后不会clean,而java工程则run完之后会clean
配置环境变量(前提是配置了java环境变量)
ANT_HOME
G:\Software\ant1.9.7 //ant根目录
在PATH后添加
;%ANT_HOME%\bin //注意分号
cmd命令输入ant,结果为
Buildfile: build.xml does not exist! Build failed
表示安装成功
测试程序helloWorld
package test; public class HelloWorld { public static void main(String[] args) { System.out.println("HelloWorld"); } }
在src目录下新建build.xml
<?xml version="1.0" ?> <project name="itPackage" basedir="." default="main"> <property name="src.dir" value="src"/> <property name="build.dir" value="build"/> <property name="classes.dir" value="${build.dir}/classes"/> <property name="jar.dir" value="${build.dir}/jar"/> <property name="main-class" value="test.HelloWorld"/> <target name="clean"> <delete dir="${build.dir}"/> </target> <target name="compile"> <mkdir dir="${classes.dir}"/> <javac srcdir="${basedir}" destdir="${classes.dir}" includeAntRuntime="false"/> </target> <target name="jar" depends="compile"> <mkdir dir="${jar.dir}"/> <jar destfile="${jar.dir}/${ant.project.name}.jar" basedir="${classes.dir}"> <manifest> <attribute name="Main-Class" value="${main-class}"/> </manifest> </jar> </target> <target name="run" depends="jar"> <java jar="${jar.dir}/${ant.project.name}.jar" fork="true"/> </target> <target name="clean-build" depends="clean,jar"/> <target name="main" depends="clean,run"/> </project>
run as ant build结果为
Buildfile: G:\workspace\itProject\src\build.xml clean: clean: compile: [mkdir] Created dir: G:\workspace\itProject\src\build\classes [javac] Compiling 1 source file to G:\workspace\itProject\src\build\classes jar: [mkdir] Created dir: G:\workspace\itProject\src\build\jar [jar] Building jar: G:\workspace\itProject\src\build\jar\HelloWorld.jar run: [java] HelloWorld BUILD SUCCESSFUL Total time: 1 second
表示build成功
注意:javaEE工程是run之后不会clean,而java工程则run完之后会clean
Buildfile: G:\workspace\myPackage\src\build.xml compile: [mkdir] Created dir: G:\workspace\myPackage\src\build\classes [javac] Compiling 1 source file to G:\workspace\myPackage\src\build\classes jar: [mkdir] Created dir: G:\workspace\myPackage\src\build\jar [jar] Building jar: G:\workspace\myPackage\src\build\jar\myPackage.jar compile: jar: run: [java] HelloWorld compile: clean: [delete] Deleting directory G:\workspace\myPackage\src\build BUILD SUCCESSFUL Total time: 1 second
相关文章推荐
- 漫画:如果用编程语言来写作文
- linux内核分析期中测试
- 20145302张薇《Java程序设计》实验三报告
- 进度条第八周
- Java抽象类abstract class与接口interface
- mysql学习之1——mysql不同引擎的区别
- MyEclipse 导入的项目WEB-INF文件夹变成包的解决方案
- 带你实现开发者头条APP(四)---首页优化(加入design包)
- 【译】velocity
- C4.5决策树-为什么可以选用信息增益来选特征
- stm32 网络编程
- UVA_10020_Minimal coverage
- linux服务器 NFS挂载
- 从头认识多线程-2.2 synchronized持有对象锁与类锁的相同点
- Nginx 之二: nginx.conf 配置及基本优化
- 继承
- [Linux/Mac学习] grep用法心得
- 2015年在微信热传的100+经典技术文章-读书笔记
- grep命令最常用的功能总结
- .NET技术+25台服务器怎样支撑世界第54大网站