ANT相关

转载 2012年03月30日 23:35:43
<?xml version="1.0" encoding="GBK"?>
<!-- 定义生成文件的project根元素,默认的target为空 -->
<project name="antQs" basedir="." default="compile">
<!-- 定义三个简单属性 -->
<property name="src" value="src"/>
<property name="classes" value="WebRoot/WEB-INF/classes"/>
<property name="dest" value="dest"/>
<!-- 定义一组文件和目录集 -->
<path id="classpath">
   <pathelement path="${classes}"/>
</path>
<!-- 定义help target,用于输出该生成文件的帮助信息 -->
<target name="help" description="打印帮助信息">
   <echo>help - 打印帮助信息aaaa</echo>
   <echo>compile - 编译Java源文件</echo>
   <echo>run - 运行程序</echo>
   <echo>build - 打包JAR包</echo>
   <echo>clean - 清除所有编译生成的文件</echo>
</target>
<!-- 定义compile target,用于编译Java源文件 -->
<target name="compile" description="编译Java源文件">
   <!-- 先删除classes属性所代表的文件夹 -->
   <delete dir="${classes}"/>
   <!-- 创建classes属性所代表的文件夹 -->
   <mkdir dir="${classes}"/>
   <!-- 编译Java文件,编译后的class文件放到classes属性所代表的文件夹内 -->
   <javac destdir="${classes}" debug="true"
    deprecation="false" optimize="false" failonerror="true">
    <!-- 指定需要编译的Java文件所在的位置 -->
    <src path="${src}"/>
    <!-- 指定编译Java文件所需要第三方类库所在的位置 -->
    <classpath refid="classpath"/>
   </javac>
</target>
<!-- 定义run target,用于运行Java源文件,
   运行该target之前会先运行compile target -->
<target name="run" description="运行程序" depends="compile">
   <!-- 运行lee.HelloTest类,其中fork指定启动另一个JVM来执行java命令 -->
   <java classname="lee.HelloTest" fork="yes" failonerror="true">
    <classpath refid="classpath"/>
    <!-- 运行Java程序时传入2个参数 -->
    <arg line="测试参数1 测试参数2"/>
   </java>
</target>
<!-- 定义build target,用于打包JAR文件,
   运行该target之前会先运行compile target -->
<target name="build" description="打包JAR文件" depends="compile">
   <!-- 先删除dest属性所代表的文件夹 -->
   <delete dir="${dest}"/>
   <!-- 创建dest属性所代表的文件夹 -->
   <mkdir dir="${dest}"/>
   <!-- 指定将classes属性所代表的文件夹下的所有
    *.classes文件都打包到app.jar文件中 -->
   <jar destfile="${dest}/app.jar" basedir="${classes}"
    includes="**/*.class">
    <!-- 为JAR包的清单文件添加属性 -->
    <manifest>
     <attribute name="Main-Class" value="lee.HelloTest"/>
    </manifest>
   </jar>
</target>
<!-- 定义clean target,用于删除所有编译生成的文件 -->
<target name="clean" description="清除所有编译生成的文件">
   <!-- 删除两个目录,目录下的文件也一并删除 -->
   <delete dir="${classes}"/>
   <delete dir="${dest}"/>
</target>
</project>

Ant Junit任务整合

一、Junit任务的属性及功能 1. Printsummary属性 用于指定是否每个测试用例测试测试完成时都输出一行统计信息。可取值on,off(默认),和withOutAndErr。 of...
  • fanxiaobin577328725
  • fanxiaobin577328725
  • 2016年12月14日 16:22
  • 770

对 Jenkins+ANT+Jmeter 接口测试的实践

转载地址:https://testerhome.com/topics/5262 1、前言 最近感觉大家都在讲Jenkins+jmeter+ant或maven的使用,但没有说到具体怎么投...
  • wanglha
  • wanglha
  • 2016年06月26日 20:01
  • 3964

在windows下通过的IntelliJ IDEA通过Ant构建工具远程提交Spark应用程序

这次看到以前写的这篇文章实在混乱不堪,所以决定修整一下1、在linux上 已经搭建好了spark集群环境。(已经安装好了JDK、scala、hadoop、yarn、spark等) 2、在window...
  • mearsedy
  • mearsedy
  • 2017年01月11日 15:43
  • 2783

【Tools】【Ant】Ant 相关

Ant官网 http://ant.apache.org/bindownload.cgi 1. 下载 .tar.gz 文件 2. 解压 tar -xf apache-ant-1.9.2-bin.t...
  • lotusve
  • lotusve
  • 2015年03月20日 15:47
  • 246

ant和antsvn构建svn自动化打包部署脚本

前提平台:windows7(理论上linux下也是成立的) ant版本:apache-ant-1.9.6-bin.zip antsvn版本:svnant-1.3.1.zip svn命令行工具:S...
  • hy245120020
  • hy245120020
  • 2015年12月30日 16:12
  • 1722

Ant相关(2013-10-22)

Ant下载后解压出配置环境变量,cmd窗口执行ant或者ant.bat命令看有相关指示确定是否安装成功. 参数: ant -find/s 去上级目录搜索生成文件,直至根路径. ant -f/file...
  • niwarner
  • niwarner
  • 2013年10月22日 22:43
  • 228

Ant相关知识

1. Ant是什么?2. 安装Ant3. 运行Ant4. 编写build.xml5. 内置task(internet)6. EAR task(internet)7. WAR task(internet...
  • gohai
  • gohai
  • 2007年04月27日 10:43
  • 492

Ant 条件判断 if

Ant的IF命令用法。
  • xzknet
  • xzknet
  • 2016年03月29日 14:53
  • 4983

ant扩展之if,for

Ant-contrib是使用Ant编写脚本最重要的补充。当使用Ant编写一些较为复杂的逻辑功能,比如循环和流程判断时,自然希望 Ant 能支持这种编程能力。然而 Ant 核心任务中并没有提供  任务,...
  • wobendiankun
  • wobendiankun
  • 2014年09月10日 23:36
  • 1217

从ant到gradle

从ant到gradle本人前段时间完成了打包工具从ant到gradle的过度,本文主要阐述在迁移过程中项目遇到的一些坑以及解决方案,并不会详细阐述整个过程(一般除非使用了插件话等,否则参考下边的关于g...
  • wei7017406
  • wei7017406
  • 2016年04月22日 14:42
  • 1600
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ANT相关
举报原因:
原因补充:

(最多只允许输入30个字)