ant

ant工具

99封情书 提交于 2020-03-07 05:49:23
  一个ant文件,就是一个build.xml文件。 Ant就是一个Java超级的批处理库。用xml定义. 每个ant脚本(缺省叫build.xml)中设置了一系列任务(target):比如对于一个一般的项目可能需要有以下任务。 * 任务1:usage 打印本脚本的帮助信息(缺省) * 任务2:clean <-- init 清空初始化环境 * 任务3:javadoc <-- build <-- init 生成JAVADOC * 任务4:jar <-- build <-- init 生成JAR * 任务5:all <-- jar + javadoc <-- build <-- init 完成以上所有任务:jar javadoc 1.<project>标签 每个构建文件对应一个项目。<project>标签时构建文件的根标签。它可以有多个内在属性,就如代码中所示,其各个属性的含义分别如下。 (1) default表示默认的运行目标,这个属性是必须的。 (2) basedir表示项目的基准目录。 (3) name表示项目名。 (4) description表示项目的描述。 每个构建文件都对应于一个项目,但是大型项目经常包含大量的子项目,每一个子项目都可以有自己的构建文件。 2.<target>标签 一个项目标签下可以有一个或多个target标签

apache ant

核能气质少年 提交于 2020-03-07 05:48:33
Apache Ant ,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。   用户群:大多数的Java设计都被用于管理大量信息流,例如纽约州就使用Apache Ant去管理美国最大的青年计划,每天可以实时更新超过25万学生的记录。    Ant 的概念   可能有些读者并不理解什么是Ant以及如何使用它,但只要使用通过Linux系统得读者,应该知道 make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就 是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有 一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,用样也 是基于这些缺陷对Ant做了更好的设计。    Ant 与makefile   Makefile有一些不足之处,比如很多人都会碰到的烦人的Tab问题。最初的Ant开发者多次强调” 只是我在Tab前面加了一个空格,所以我的命令就不能执行”。有一些工具在一定程度上解决了 这个问题,但还是有很多其他的问题。Ant则与一般基于命令的工具有所不同,它是Java类的扩 展。Ant运行需要的XML格式的文件不是Shell命令文件。它是由一个Project组成的,而一个

jenkins持续集成之邮件配置

心不动则不痛 提交于 2020-03-07 05:40:56
一、配置jar包 https://pan.baidu.com/s/1e6su8eOYy5GXKxvpet4uxw 将jar包放置E:\apache-ant-1.9.13\lib(activation.jar、mail.jar) 注:自己的本地ant路径 二、修改build build.xml 文件内容如下,copy一份进去,相关地址需要修改 <?xml version="1.0" encoding="UTF-8"?> <project name="ant-jmeter-test" default="run" basedir="."> <tstamp> <format property="time" pattern="yyyyMMddhhmm" /> </tstamp> <!-- 需要改成自己本地的 Jmeter 目录--> <property name="jmeter.home" value="F:\apache-jmeter-3.0" /> <!-- 发送给哪些人--> <property name="mail_to" value="zxc1012527160@163.com"/> <!-- 抄送给哪些人,多个用逗号隔开/--> <!--property name="mail_cc" value="++++1@163.com,++++2@163.com"/-->

在Linux上安装ant环境

你离开我真会死。 提交于 2020-03-06 18:58:09
1.下载 从 http://ant.apache.org/bindownload.cgi 可以下载最新的tar包:apache-ant-1.6.2.tar.gz。 如果是windows环境则是zip文件,解压后,在系统环境变量里设置 ANT_HOME为f:\project\tools\apache-ant-1.6.2,并将f:\project\tools\apache- ant-1.6.2\bin目录添加到classpath中,然后就可以使用了. 2.安装,复制文件并解压到/usr/local下 tar -vxzf apahce-ant-1.9.2-bin.tar.gz 解压 chown -R yjdabc apahce-ant-1.9.2 改变权限 chown -R :users apahce-ant-1.9.2 chmod -R +x apahce-ant-1.9.2 3.设置环境 将ANT_HOME设置到当前用户的.bash_profile文件/home/admin/.bash_profile(或参考在linux上安装jdk那篇文章,修改/etc/profile文件) [admin@tangtang home]$ su - admin [admin@tangtang home]$ vi .bash_profile export ANT_HOME=/usr/local/ant

Jmeter+Ant+Jenkins 可持续化集成

偶尔善良 提交于 2020-03-05 15:56:45
搭建的环境配置版本: JDK:jdk1.7.0_71 Ant:apache-ant-1.9.7 Jmeter: apache-jmeter-3.1 Jenkins: jenkins-1.651.3 1、安装JDK,安装路径, 可以自己选择,最好是别放在c盘,放别的盘都可以的 配置JDK环境变量: 1》系统变量→新建 JAVA_HOME 变量 ,变量值填写jdk的安装目录(本人是 D:\Progrom Files\ Java \jdk1.7.0_79) 2》系统变量→寻找 Path 变量→编辑,在变量值最前面输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格) 若如图所示 显示版本信息 则说明安装和配置成功 2.Jmeter安装, 直接把apache-jmeter-3.1的压缩包,解压就可以用了 配置jmeter环境变量: JMETER_HOME D:\tx\mywork\apache-jmeter-3.1 Path %JMETER_HOME %\bin CLASSPATH %JMETER_HOME %\lib 3.安装Ant, 解压就可以了 配置jmeter环境变量: ANT_HOME D:\tx\mywork\apache-ant-1.9.7

Export multiple apk for different market using ant

心已入冬 提交于 2020-03-04 04:57:31
问题 My Android app is targeted to 20+ market, each with several different properties in the Manifest.xml. To release 20+ apk one after another is really time-consuming, and I tried to use the windows batch file to do the release job in a single click. For now, I use the solution provided by the tutorial here to change the field in the Manifest.xml, but I don't know ant well, so I use a very hack method to do the job in batch file like below: start cmd.exe /c "ant config-google-play release_mine"

Jenkins(附带详细教程,转)

寵の児 提交于 2020-03-03 16:45:48
功能 编辑 Jenkins功能包括: 1、持续的软件版本发布/测试项目。 2、监控外部调用执行的工作。 启动 编辑 首先保证系统中已经安装了jdk,最好是jdk1.5以上。 第一种启动方法,切换到jenkins.war存放的目录,输入如下命令: $ java -jar jenkins.war 如果需要修改端口可以使用如下命令: $ java -jar jenkins.jar--httpPort=8081 然后在 浏览器 中(推荐用 火狐 )输入localhost:8081,localhost可以是本机的ip,也可以是计算机名。就可以打开jenkins。 第二种方法是用 tomcat 打开 解压tomcat到某个目录,如/usr/local,进入tomcat下的/bin目录,启动tomcat 将jenkins.war文件放入tomcat下的webapps目录下,启动tomcat时,会自动在webapps目录下建立jenkins目录,在地址栏上需要输入localhost:8080/jenkins。 Jenkins详细教程 链接: https://www.jianshu.com/p/5f671aca2b5a 一、jenkins是什么? Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目

ANT编译时执行Junit测试

混江龙づ霸主 提交于 2020-03-03 13:47:47
1.Junit.jar(和jakarta-ant-optional.jar 不是必须) 放在ant_home/lib中,用于支持build.xml中的<junit>标签 2.修改build.xml,在任意两个target之间添加一个新的target, 配置name和depends属性,name属性是必须的,depends是依赖的另一个target(如下,依赖compileBase,copyProperties分别是编译.java文件和copy配置文件的garget). 3.在新的target中添加<junit>标签,添加测试任务,在<junit>标签中添加<classpath>标签,配置.class文件的目录和依赖.jar文件的目录(将junit和mockito的jar指  导classpath中) 4.添加<batchtest>标签(<test>标签执行单个测试用例),定义多个测试文件,指定<include>标签的name属性为“**/*Test.class”(测试类在创建时依据命名规范,以Test.class结尾) <test name="com.glen.he.SimpleCalculationTest"/> 5.在<batchtest>标签内部添加<formatter>标签,将测试结果生成指定文件的测试结果 brief:以文本格式提供测试失败的详细内容; plain

Spring Ant Style PathMatcher简介

霸气de小男生 提交于 2020-03-03 06:27:06
Spring Ant Style PathMatcher简介 一、前言 Spring默认的策略实现了 org.springframework.util.AntPathMatcher ,即Apache Ant风格的路径匹配规则,整个Spring框架的路径解析都是按照Ant风格来解析的。 AntPathMatcher不仅可以匹配Spring的 @RequestMapping 路径,也可以用来匹配各种字符串,包括文件路径等。 二、基本规则 Apache Ant风格的路径有三种通配符匹配方法(在下面的表格中列出) 通配符 描述 ? 匹配任何单字符 * 匹配0或者多个字符 ** 匹配0或者更多的目录 **最长匹配规则(has more characters),即越精确的模式越会被优先匹配到。 例如,URL请求/app/dir/file.jsp,现在存在两个路径匹配模式/ / .jsp和/app/dir/ .jsp,那么会根据模式/app/dir/*.jsp来匹配。 三、实例 Path Description /app/*.x 匹配所有在app路径下的带.x文件后缀的文件 /app/p?ttern 匹配 /app/pattern 和 /app/pXttern, 但是不包括 /app/pttern /**/example 匹配 /app/example, /app/foo/example, 和

Think in Java源码编译与安装

大城市里の小女人 提交于 2020-03-01 08:51:03
Think in Java 源码编译与安装 1:将你的下载的源码解压到c:\TIJ4\code目录中 2:安装JDK se5 最好是 jdk SE5 否则,需要修改源码中所有的build.xml中 equals arg1="1.5" 改成 equals arg1="1.6". 我用的是jdkse6放在:C:\Program Files\Java\jdk1.6.0_29 3:下载并安装ant自动脚本编译工具放到目录C:\Program Files\apache-ant-1.8.4 4:下载需要的库文件:javaw.jar,xom.jar,swt.jar,javassit.jar 我们把它放到c:\TIJ4\libraries\中 现说说具体安装和配置: [1]JDK SE5的下载地址 http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase5-419410.html 它的安装很简单,只须把下载的文件解压缩,然后,我们拷贝到C:\Program Files\Java\ 就好了。比如我的是:C:\Program Files\Java\jdk1.6.0_29 [2]ant的下载地址 http://ant.apache.org/bindownload.cgi 下载