展开

关键词

【jenkins参数化构建】将Ant Targets参数

使用jenkins做持续集成时,Ant Targets经常变动,所以采用参数化构建,将Ant Targets参数化 1、在jenkins的job中增加String Parameter/Persistent 3、其他 构建不使用jenkins ant plugin的原因: 使用String Parameter/Persistent String Parameter传递ANT_TARGETS参数 如果有多个target,jenkins ant plugin将多个target当成一个target 经多次尝试,无法将参数传递给ant,从而导致构建失败 而在ant命令行中,这一切都正常 暂未找到合适的解决方案 所以选择在batch脚本中,传递%ANT_TARGETS%参数,调用ant命令 ANT_TARGETS格式(多个target用英文逗号、分号或空格分开 String Parameter/Persistent String Parameter区别: 如果可以,Persistent String Parameter的默认值来自上次构建的参数

80330

java: ant 脚本示例

1 <?xml version="1.0" encoding="UTF-8"?> 2 3

36880
  • 广告
    关闭

    90+款云产品免费体验

    提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    java中的ant详解

    --因为ant是使用java实现的,所以它跨平台 使用简单--与ant的兄弟make比起来 语法清晰--同样是和make相比 功能强大--ant能做的事情很多,可能你用了很久,你仍然不知道它能有多少功能 4,ant的兄弟make ant做的很多事情,大部分是曾经有一个叫make的所做的,不过对象不同,make更多应用于c/c++ ,ant更多应用于Java。当然这不是一定的,但大部分人如此。 一,构建ant环境 要使用ant首先要构建一个ant环境,步骤很简单: 1),安装jdk,设置JAVA_HOME ,PATH ,CLASS_PATH(这些应该是看这篇文章的人应该知道的) 2),下载ant : 编写一些程序 编译它们 把它打包成jar包 把他们放在应该放置的地方 运行它们 这里为了简单起见只写一个程序,就是HelloWorld.java程序代码如下: package test.ant; public 吧 新建一个src的文件夹,然后把HelloWorld.java按照包目录放进去 做好build.xml文件 在命令行下键入ant ,你会发现一个个任务都完成了。

    26521

    使用ant执行Java代码

    而如果想使用catalina-ant.jar调用ant来通过命令行的方式reload应用,使用的url应该是http://localhost:8080/manager/text/reload? 这个功能很实用,比如ant成功build之后,给管理员发送一封邮件。 首先开发一个发送邮件的Java工具类: package action; public class MailSender { public static void main(String[] args build.xml里的设置: <target name="notify"> <java dir = '.' fork="true" failοnerrοr="yes" classname > </target> ant notify, 命令行的输出: ?

    28030

    ant 编译java(java是干啥的)

    ant是使用java实现的,所以它跨平台 使用简单–与ant的兄弟make比起来 语法清晰–同样是和make相比 功能强大–ant能做的事情很多,可能你用了很久,你仍然不知道它能有多少功能。 4.ant的兄弟make ant做的很多事情,大部分是曾经有一个叫make的所做的,不过对象不同,make更多应用于c/c++ ,ant更多应用于Java。当然这不是一定的,但大部分人如此。 一.构建ant环境 要使用ant首先要构建一个ant环境,步骤很简单: 1) 安装jdk,设置JAVA_HOME ,PATH ,CLASS_PATH(这些应该是看这篇文章的人应该知道的) 2) 下载ant 来完成,但是考虑一下如果你有成百上千个类,在多次调试,部署的时候,一次次的javac 、copy、jar、java那将是一份辛苦的工作,现在看看ant怎么优雅的完成它们。 新建一个src的文件夹,然后把HelloWorld.java按照包目录放进去 做好build.xml文件。 在命令行下键入ant ,你会发现一个个任务都完成了。每次更改完代码只需要再次键入ant

    5810

    【Apache AntANT解析以及ANT在myEclipse中的使用

    转载请注明出处:http://blog.csdn.net/qq_26525215 维基百科上对Ant的介绍: Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具 ,大多用于Java环境中的软件开发。 Ant的depends属性指定了target的执行顺序,Ant会依照depends属性中target标签出现顺序依次执行每个target,在执行之前首先执行它所依赖的target标签 if表示仅当属性设置时才执行 docencoding="gbk"> </javadoc> </target> sourcepath-指定查找输入源文件的位置-src表示src下的所有源文件(.java )输入 destdir-输出的文件位置 packagenames-包名 encoding-源java文件的编码 docencoding-输出文件的编码 简单的例子: <?

    20220

    vi,java,ant 和Junit 的学习报告

    vi,java,ant 和Junit 的学习报告 一、vi编辑器的使用 总体概念:Vi 编辑器是所有 Unix 及 Linux 系统下标准的文本编辑器 进入Vi环境后,基本有三种基本状态:命令行模式( 三、Ant 1、是什么 Ant(Another neat tool)是一个基于Java的生成工具,它可以实现项目的自动构建和部署等功能,简化操作过程。 2、相关知识 Ant 的构件文件是基于 XML 编写的,默认名称为 build.xml。 基本架构: <?xml version="1.0"? 程序 重要属性: srcdir:所要编译的java文件所在的文件夹路径 classpath:所要编译的java文件 destdir:生成的class文件的目标文件夹 java 运行 Java 100):如果程序的执行能在100毫秒(数字可改)之内完成,则测试通过,否则会提示超时错误,可以用来测试一些可能出现死循环的方法 注意事项 测试方法必须使用public void修饰,不能带任何参数

    6810

    ant的高级使用,ant命令详解,ant打包,ant编译后打包去掉jar文件

    这个时候我是可以使用ant来打包,去掉项目中的所有的jar文件。然后在项目的tomcat启动时到特定的地点去加载jar文件。 这样做,war包可能会只有几M,什么更小。 具体如何动态的加载jar文件,我们在下一章讲解,这一章,我们先来看ant打包的build.xml配置。 看源代码: <?xml version="1.0" encoding="UTF-8" ?

    77210

    Ant Design for Vue的Table组件一列显示多个参数

    Antd for Vue 的 Table 组件还是很方便的,今天就记录一下,如何让在一列中展示多个参数

    3K20

    ant安装

    /usr/local目录下安装 cd /usr/local 准备工作: JDK环境正常, 下载地址:http://ant.apache.org/bindownload.cgi 目前版本是1.9.14,下载 tar.gz包即可 也可以通过以下方式下载(CentOs系统下) wget https://mirrors.tuna.tsinghua.edu.cn/apache//ant/binaries/apache-ant -1.9.15-bin.tar.gz 1|1解压 tar -zxvf apache-ant-1.9.15-bin.tar.gz 改个名,改成ant mv apache-ant-1.9.15-bin.tar.gz ant 1|2配置环境变量 vi /etc/profile 在合适的地方加上: export ANT_HOME=/usr/local/ant export PATH=$ANT_HOME/bin:$PATH 1|3加载配置文件 source /etc/profile 1|4测试ant ant -version

    30030

    Ant打包

    Ant打包 使用步骤: 对于已经存在的工程需要利用Ant命令更新一下: android update project -n Test -p D:/workspace/Test -s -t 1 表明我们的目标版本(如果有了project.properties就不用再跟target这个参数了). 常见错误: 有时候在用ant打包的时候会报一些错误,一般按照错误的提示进行修改即可,如文件的非法字符等。 during initialization of VM Could not reserve enough space for object heap Error: Could not create the Java 打开D:\Java\adt-bundle-windows\sdk\build-tools\android-4.4\dx.bat将set defaultXmx=-Xmx1024M改为set defaultXmx

    54780

    ant 安装

    1、下载地址:http://ant.apache.org/bindownload.cgi 2、安装: 1、window以下: 解压apache-ant-1.8.4 -bin.zip 到某个文件夹 F:\tools\apache-ant 环境变量加入� ANT_HOME F:\tools\apache-ant path 追加 F:\tools\apache-ant\bin 測试:ant C:\Documents and Settings > <project basedir=”.” default=”jar” name=”TestDemo”> <target name=”A” if=”ant.java.version”> <echo message=”Java Version: 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/118972.html原文链接:https://javaforall.cn

    6610

    Ant笔记(一)Ant下载与安装

    此系列参考官方文档http://ant.apache.org/manual/index.html Ant是什么 Apache Ant是一个java为基础的构建工具,它跨平台,使用清晰,功能强大。 下载安装 基本:本地为jdk1.8 下载ant 地址 http://www.apache.org/ 我本地是apache-ant-1.10.1-bin.zip 设置环境变量ANT_HOME cmd中验证 : 证明已经安装好ant了 设置代理 为了下载(许多构建和第三方任务都需要用到网络),我们需要设置代理: 在%ANT_HOME%\bin\ant.bat第一行添加set ANT_OPTS=- fetch.xml文件,这个文件可以下载安装几乎所有(并不是所有)可选任务包的依赖文件,只需要到ANT_HOME文件夹下执行以下命令: Ant –f fetch.xml –Ddest=[opetion http://ant.apache.org/external.html 我这些都没下载,需要的时候可以自行下载使用 确保构建的任务所需要的依赖都下载了,可以从http://ant.apache.org

    7020

    Java 可变参数

    Java1.5增加了新特性:可变参数:适用于参数个数不确定,类型确定的情况,java把可变参数当做数组处理。注意:可变参数必须位于最后一项。 当可变参数个数多余一个时,必将有一个不是最后一项,所以只支持有一个可变参数。 因为参数个数不定,所以当其后边还有相同类型参数时,java无法区分传入的参数属于前一个可变参数还是后边的参数,所以只能让可变参数位于最后一项。 可变参数的特点: (1)只能出现在参数列表的最后;  (2)位于变量类型和变量名之间,前后有无空格都可以; (3)调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中一数组的形式访问可变参数

    605100

    Ant简介

    Apache Ant 是由 Java 语言开发的工具,由 Apache 软件基金会所提供。Apache Ant 的配置文件写成 XML 容易维护和书写,而且结构很清晰。 -d bin src/com/tt/Hello.java 如果没什么其他类的依赖可简写为 javac -d bin src/com/tt/Hello.java java会基于提供的classpath 之所以加v是为了生成详细输出, 去掉也没影响 关于Classpath一些笔记 Classpath可以用3种不同的方式设置: 如果没有设置——那么classpath参数就会被忽略,环境变量中的CLASSPATH 如果classpath作为命令行参数显示设置了,那么它就是覆盖所有其他的值。 当设置覆盖默认值(当前目录)时,classpath会造成不可预料的结果。 所以要么省略, 要么-cp . Run ant without using CLASSPATH -autoproxy Java1.5+: use the OS proxy settings -main

    9510

    如何用antJava项目生成文档

    pathelement path="${build.dir}"/> </path> <target name="build" description="Compile source tree <em>java</em> bottom> <group title = "action" packages = "action.*"/> </javadoc> <echo message = "<em>java</em> /> </target> </project> 执行命令行<em>ant</em> generate-javadoc: ? 生成的doc文件夹里内容如下: ? ? ?

    17840

    Java 启动参数

    命令行启动 一般都是安装JDK的环境下启动,输入 java -jar 来运行相关的jar包 相关参数 更变(修改)端口 --server.port=8103 使用配置文件 --spring.profiles.active

    12910

    Java 可变参数

    可变参数: 1 public class TestDemo { 2 3 public static void main(String[] args) { 4 // add ,只可以用数组的方式来接收多个不定的参数。 下述为定义可变参数方法的格式说明: [public | protected | private] [static] [final] [abstract(抽象类)] 返回值类型 方法名称 (【参数类型 [] args) { // 可变参数支持接收数组或者逗号区分不同的参数,最后接收的还是数组 System.out.println(add(1,2,3,4,5,6)) ; 小结:   1、在设计一个类的时候,可变参数绝不是优先的选择   2、可变参数属于数组的变形应用

    30020

    Ant学习

    Apache Ant功能 Ant 是最完整的Java构建和部署工具。 Ant是平台无关的,可以处理特定平台的属性,如文件分隔符。 of theproject element. ant.java.version The version of the JDK that is used by Ant. ant.project.name 以后就可以用ant 自定义的命令重新部署自己的项目。具体打包和部署方式看文末参考文献。 8.Ant执行java代码 您可以使用Ant来执行java代码。 在下面这个例子中,java类中取一个参数(管理员的电子邮件地址),并发送了一封电子邮件。 自由度极大 9.Ant Junit集成 ¥ 我要打赏 作者:李嘉图 Java技术QQ群:227270512 / Linux QQ群:479429477 JUnit 是基于Java常用的单元测试框架进行开发

    34320

    Window - 安装 ant

    官方下载地址 https://ant.apache.org/bindownload.cgi ? 旧版下载地址 https://archive.apache.org/dist/ant/binaries/ 挑选自己想要的版本下载 安装 解压 ? 添加环境变量 PS:我这里已安装1.9.14 新建 ANT_HMOE 系统变量 ANT_HOME = ant安装目录 ? 修改系统变量 path 的值 %ANT_HOME%\bin %ANT_HOME%\lib ? cmd 验证 ?

    18810

    扫码关注腾讯云开发者

    领取腾讯云代金券