【ANT】实现与Bat批处理、Jenkins集成管理

本文介绍了如何使用Ant进行项目构建,并结合Bat批处理和Jenkins实现持续集成。内容涵盖Ant的简介与安装,使用方式,与Bat批处理的集成,包括Bat如何接收参数,Ant调用Bat,以及显示正确Build状态。最后,文章讲解了Ant与Jenkins的集成,包括插件配置和Jenkinsfile参数设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

迁移到ANT的原因是最近公司的VM在更新,很多测试数据的路径改变,导致测试失败。如果在测试代码和测试及脚本中手动更改新的路径,无疑是一项相当繁杂的工作,而ANT可以为我们减少路径更改时的烦恼

一、Ant 简介与安装

1. 简介

Apache Ant是Java库和命令行工具,其任务是驱动构建文件中描述的进程作为彼此依赖的目标和扩展点。Ant的主要已知用法是Java应用程序的构建。Ant提供了许多内置任务,可以编译,组装,测试和运行Java应用程序。Ant也可以有效地用于构建非Java应用程序,例如C或C++应用程序。更一般而言,Ant可用于引导可根据目标和任务描述的任何类型的过程。Ant是用Java编写的。Ant的用户可以开发自己的包含Ant任务和类型的"antlib",并为他们提供大量现成的商业或开源"antlib"。Ant非常灵活,不会对采用它作为构建工具的Java项目强加编码约定或目录布局。

以上内容来自 Apache Ant官网

本人不是Java开发者,使用Ant的目的是统一管理文件依赖路径,结合Bat批处理实现Jenkins项目持续集成

2. 安装与配置环境变量

下载地址 https://ant.apache.org/bindownload.cgi,下载二进制压缩包
在这里插入图片描述
下载完成后解压压缩包,将其复制或剪切至合适位置。接下来需要将其加入环境变量,首先新建变量ANT_HOME,值为解压后的地址
在这里插入图片描述
另外还需在Path变量中加入新项,值为 %ANT_HOME%\bin
在这里插入图片描述
测试,安装成功则如下所示
在这里插入图片描述

二、使用方式

1. 文件类型

Ant文件分为两种类型, xml文件和properties文件

文件类型 作用
.xml 脚本功能
.properties 文件路径

xml文件专注实现一些功能性的代码,.properties文件用来将一些固定的文件路径。这样的好处是一旦文件路径改变,只需相应地更改.properties文件里面的变量值即可,而不会影响.xml文件功能

2. 基本语法

Ant的一些基本语法不多赘述,网上资料太多,这里重点讲下我所用到的点

1. 引用 .properties文件

建议xmlproperties 文件名称一致,比如test.xmltest.properties,这样的好处是知道这俩文件是配套的,便于识别。引用格式如下

<project name="test" basedir="." default="function_1">  
  <property file="test.properties"/>   
</project>

2. 在.properties中存放固定路径

.properties可以用变量接受路径,变量使用方式为${variable}

test_folder=E:/Builds/Current
test_file=${test_folder}/file.jpg

在xml文件中就可以使用定义好的变量,不过需要注意一点的是在Wndows中 .properties文件变量路径分隔符为/,而.xml文件中路径分隔符为\,有时会混淆,请着重关注一下

3. 引用 target块

每个 target块相当于一个功能,多个target也能合成一个target

<project name="test" basedir="." default="function_1">  
  <property file="test.properties"/>  
  <target name=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值