Ant——ant的使用
2015-07-15 18:09
357 查看
---------------------------------------------------------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<!-- ant的所有内容必须包含在这个里边 name是我们给取的名字 basedir工作的根目录.代表当前目录-->
<project name="Hello" default="run" basedir="."><!-- default代表默认要做的事情 -->
<property name="src" value="src"/>
<property name="dest" value="class"/>
<property name="hello_jar" value="hello.jar"/>
<!--创建一个文件夹 使用mkdir来创建文件夹-->
<target name="init">
<mkdir dir="${dest}"/>
</target>
<!--编译程序 把源程序编译到目标地点 -->
<target name="compile" depends="init">
<javac srcdir="${src}" destdir="${dest}"/>
</target>
<!--打jar包 -->
<target name="jar" depends="compile">
<jar jarfile="${hello_jar}" basedir="${dest}"/>
</target>
<!--运行jar包里边的程序 -->
<target name="run" depends="jar">
<java classname="test.ant.Hello" classpath="${hell0_jar}"/>
</target>
<!--删除生成的文件 -->
<target name="clean">
<delete dir="${dest}"/>
<delete file="${hello_jar}"/>
</target>
<!--再次运行程序 在一个target里边调用另外一个target程序 -->
<target name="rerun" depends="clean, run">
<ant target="clean"/>
<ant target="run"/>
</target>
</project>
---------------------------------------------------------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<!-- ant的所有内容必须包含在这个里边 name是我们给取的名字 basedir工作的根目录.代表当前目录-->
<project name="Hello" default="run" basedir="."><!-- default代表默认要做的事情 -->
<property name="src" value="src"/>
<property name="dest" value="class"/>
<property name="hello_jar" value="hello.jar"/>
<!--创建一个文件夹 使用mkdir来创建文件夹-->
<target name="init">
<mkdir dir="${dest}"/>
</target>
<!--编译程序 把源程序编译到目标地点 -->
<target name="compile" depends="init">
<javac srcdir="${src}" destdir="${dest}"/>
</target>
<!--打jar包 -->
<target name="jar" depends="compile">
<jar jarfile="${hello_jar}" basedir="${dest}"/>
</target>
<!--运行jar包里边的程序 -->
<target name="run" depends="jar">
<java classname="test.ant.Hello" classpath="${hell0_jar}"/>
</target>
<!--删除生成的文件 -->
<target name="clean">
<delete dir="${dest}"/>
<delete file="${hello_jar}"/>
</target>
<!--再次运行程序 在一个target里边调用另外一个target程序 -->
<target name="rerun" depends="clean, run">
<ant target="clean"/>
<ant target="run"/>
</target>
</project>
---------------------------------------------------------------------------------------------------------------------------------------------------
相关文章推荐
- UI1_UITableViewSearchController
- iOS设置边框、圆角
- 移植Qt-5.5.0到ARM Cortex-A8
- a different object with the same identifier value was already associated with the session
- H - Pots
- gdb 查看变量和内存
- android开发之AlertDialog点击按钮之后不消失
- android开发之AlertDialog点击按钮之后不消失
- Android判断Service是否运行
- 如何利用dex2jar反编译APK
- Linux中shell学习笔记_1
- linux内存屏障浅析
- java——XML与java对象装换
- Hive分区表与分桶
- android开发之AlertDialog点击按钮之后不消失
- activiti工作流
- java——XML与java对象装换
- android开发之AlertDialog点击按钮之后不消失 分类: android 学习笔记 2015-07-15 18:07 89人阅读 评论(0) 收藏
- rewrite_static
- C#实现多线程的Web代理服务器实例