Ant 编译源代码
来源:互联网 发布:seo网络推广公司 编辑:程序博客网 时间:2024/04/28 06:07
Ant 能干嘛?编译,打包,部署程序,文件操作,svn跟新,发送邮件等。Ant真可以干很多事情。
1. 先去ant官网ant.apache.org,下载一个ant,版本无所谓就来个最新的吧
2. 设置环境变量,Java程序经常需要这么干的。New一个ANT_HOME = D:\ant-1.8.2
添加Path = %ANT_HOME%\bin.设置完之后在cmd运行ant提示build.xml不存在就说明ant可用了。
3.
1) 准备好源代码放在src目录下
2) 第三方jar包在lib目录下
3) 新建dest目录用于存放编译好的class文件
4) 建一个build.xml文件,可以参考下面这个简单的例子,只有一个任务就是编译源代码到dest目录
<?xml version="1.0" encoding="UTF-8"?><project name="Test" default="complie" basedir="."> <description> Complie Source for Selenium Automation Framework </description><!--================================================================Define properties================================================================= --><property name="src.dir" value="${basedir}/src" /><property name="lib.dir" value="${basedir}/lib" /><property name="schema.dir" value="${basedir}/schema" /><property name="dest.dir" value="${basedir}/dest" /><!-- ====================================================================Define Classpath ====================================================================== --><path id="base.path"><pathelement location="${lib.dir}/dom4j-1.6.1.jar" /><pathelement location="${lib.dir}/guava-r09.jar" /><pathelement location="${lib.dir}/jaxen-1.1-beta-6.jar" /><pathelement location="${lib.dir}/jxl.jar" /><pathelement location="${lib.dir}/log4j-1.2.16.jar" /><pathelement location="${lib.dir}/mail.jar" /><pathelement location="${lib.dir}/selenium-java-2.4.0.jar" /><pathelement location="${lib.dir}/testng-6.0.1.jar" /></path><!-- ====================================================================Target Complie Source====================================================================== --><target name="complie" ><javac srcdir="${src.dir}" destdir="${dest.dir}" classpathref="base.path" includeantruntime="on"/></target></project>
5) 运行命令行cmd,进入当前项目文件夹
项目文件夹结构如下:
TestProject ---- src
---- lib
---- dest
----build.xml
输入ant –f build.xml
6) 编译完成。
当然上面只是一个最简单的例子,我们需要做的就是编写build.xml文件,ant内部支持的方法也很多,google,百度,可以很轻松获取相应的方法。
- Ant 编译源代码
- 使用Ant编译Eclipse源代码
- Ant 编译源代码生成apk
- 使用Ant编译Eclipse源代码(续)
- Zookeeper使用Ant 编译源代码报错
- 使用Ant工具编译Tomcat源代码(window环境下)
- Ant编译
- 编译源代码
- ANT 编译发布
- ANT 安装+编译
- ant 脚本编译
- Ant编译vc工程
- ant 编译java文件
- ant编译flex
- ANT 编译编码问题
- Flex Ant编译模板
- ANT编译FLEX
- 使用ant编译hive
- Java根据word模板生成word文档之后台解析和实现及部分代码(三)D
- 1%,是不是有效的Win32应用程序
- Android Activity---启动Activity
- 数据泵知识
- 黑马程序员_连接access数据库
- Ant 编译源代码
- oracle的declare声明语法
- 枚举
- Ullrich Köthe's Publications关于结构张量的文章
- 作用域与成员函数
- 实现在Picture控件中获取鼠标位置
- Java根据word模板生成word文档之后台解析和实现及部分代码(三)E
- 如何改变Activity的显示方向
- Linux下 hid quirks的研究