Ant 的第一次使用
来源:互联网 发布:清宫表虚岁准确算法 编辑:程序博客网 时间:2024/06/06 04:24
网上搜了一下,ant大概是用来做自动部署的。
安装配置好ant之后,依照http://blog.csdn.net/jianxin1009/article/details/9771479上面的步骤走了一遍,成功的在cmd的窗口上输出了helloworld。
之后开始看里面的buil.xml文件:
<project name="HelloWorld" basedir="." default="main">
开头定义了项目的名字,也就是最后编译出来后的jar文件的名字,这个项目编译出来就叫做HelloWorld.jar。
然后是根目录,这里定义成“ .”,也就是当前目录。接着是默认执行命令。
<target name="clean">
<delete dir="${build.dir}"/>
</target>
<target name="compile">
<mkdir dir="${classes.dir}"/>
<javac srcdir="${src.dir}" destdir="${classes.dir}"/>
</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"/>
然后接下来就是一堆命令的定义,比如说clean命令,被定义成删除${build.dir}"文件夹。
然后就没有了。ant就是用来干这个的。
- Ant 的第一次使用
- ANT的使用
- ant的简单使用
- ant的使用
- Ant的使用
- Ant 的基本使用
- Ant 的基本使用
- ant的使用
- ANT的使用
- ant + xdoclet的使用
- ant的使用
- ant的使用
- ant 的使用
- Ant的使用
- Ant的使用
- ant的使用
- ant的使用
- ant 的 copy 使用
- SVN 版本控制
- zoj 2100Seeding
- Android ApiDemos示例解析(68):Graphics->MeasureText
- (*(volatile unsigned long *))的理解
- 搜索 - hdu5288 OO’s Sequence
- Ant 的第一次使用
- socket编程原理
- Ajax返回Json在Java中的实现
- Cocos2d-x开发教程 第五节 深入Scene
- Hibernate单向关联N-1
- 古朴原装232转TTL,232转针,带 5V电源电路板,纯手工打造,全球仅此一套
- Using XILINX IP Core Block RAM (1)
- POJ 3468 线段树区间更新求和模板
- HDU5351 MZL's Border