如何使用ANT在命令行进行编译和测试
2016-04-28 15:02
651 查看
hibernate教材中最初有ANT的使用说明,使用ANT的好处,目前看来,可以少输入字符串
1.配置环境变量 path ANT_HOME等
2.为你打算编译的工程提供一个build.xml文件
3.cmd运行 ant XXX
一、环境变量
在网上找到ANT的压缩包,解压缩以后放到C盘根目录如下图
对,就是这个鬼样子,放在这里就可以用了,不用安装之类的
环境变量如下图:
你要定义ANT_HOME,然后让系统path找到这个ANT_HOME就行了
二、写build.xml
你的目录结构如下图:
源文件 放在src
引用的jar包放在lib
编译结果安排在classes
接下来就是build.xml了
如下,自己看吧
三、运行
以后,你就不用吐了吧唧的自己写 javac 或者复制粘贴文件了
1.配置环境变量 path ANT_HOME等
2.为你打算编译的工程提供一个build.xml文件
3.cmd运行 ant XXX
一、环境变量
在网上找到ANT的压缩包,解压缩以后放到C盘根目录如下图
对,就是这个鬼样子,放在这里就可以用了,不用安装之类的
环境变量如下图:
你要定义ANT_HOME,然后让系统path找到这个ANT_HOME就行了
二、写build.xml
你的目录结构如下图:
源文件 放在src
引用的jar包放在lib
编译结果安排在classes
接下来就是build.xml了
如下,自己看吧
<?xml version="1.0"?> <project name="pojo_0428" default="prepare" basedir="."> <property name="source.root" value="src"/> <property name="class.root" value="classes"/> <property name="lib.dir" value="lib"/> <!-- class path for compilation and execution --> <path id="basepath"> <!-- 运行时 class文件的位置 --> <pathelement location="${class.root}" /> <!-- jar包 --> <fileset dir="${lib.dir}"> <include name="*.jar"/> </fileset> </path> <!--默认的target --> <target name="prepare"> <delete dir="${class.root}"/> <mkdir dir="${class.root}"/> </target> <!--编译 --> <target name="compile" depends="prepare"> <javac srcdir="${source.root}" destdir="${class.root}" debug="on" optimize="off" deprecation="on"> <classpath refid="basepath"/> </javac> </target> <!--执行。 案例程序的入口 依赖 compile --> <target name="run" depends="compile"> <java classname="com.javathink.Student" fork="true"> <classpath refid="basepath"/> </java> </target> </project>
三、运行
以后,你就不用吐了吧唧的自己写 javac 或者复制粘贴文件了
相关文章推荐
- 团队绩效评估规划
- 团队项目:个人工作总结10
- 第九周学习进度
- Android网络请求心路历程
- IE11 弹出层偏移position:absolute
- redis windows7 64
- C++内联函数
- 点击一个按钮时同时另一个按钮也要被点击
- 12、Http协议入门
- Block技巧与底层解析
- hiho一下 第三十五周 :二分图三·二分图最小点覆盖和最大独立集
- js控件赋值中文乱码
- php面向对象
- java开发之匿名内部类,接口的使用
- FreeMarker的逻辑判断功能简介
- Android 强制停止RecyclerView滑动方法
- redis 缓存对查询结果的使用技巧
- mysql 服务重启报MySQL server PID file could not be found!*pid...
- MySQL主从复制:半同步、异步
- 黑幕背后的__block修饰符