jenkins -ant-svn 自动化持续部署——web应用war包 ant build.xml配置
<?xml version="1.0" encoding="UTF-8"?><project name="CBEUatTest" basedir="." default="makewar">
<property name="classpath_lib" value="WebContent/WEB-INF/lib" />
<property name="sources" value="${basedir}/src" /><path id="classpath">
<!--添加lib 中的jar 包到软件中-->
<fileset dir="${classpath_lib}">
<include name="*.jar" />
</fileset>
<!--添加lib 之外的包
<fileset dir="E:\tools\tomcat7.0\lib">
<include name="*.jar" />
</fileset>-->
</path><property name="debuglevel" value="source,lines,vars" /><property name="target" value="1.8" />
<property name="source" value="1.8" /><target name="init">
<property name="build" value="build/">
</property>
<property name="src" value="src">
</property>
<delete dir="${build}">
</delete>
<mkdir dir="${build}" />
<mkdir dir="${build}\WEB-INF" />
<mkdir dir="${build}\WEB-INF\classes" />
<mkdir dir="${build}\WEB-INF\lib" />
<copy todir="${build}">
<fileset dir="${basedir}\WebContent">
<include name="WEB-INF/**" />
<include name="**" /></fileset>
</copy>
</target>
<target name="complie" depends="init">
<!--添加源文件内容和编码utf-8 因为默是系统的本地时间-->
<javac srcdir="${src}" destdir="${build}/WEB-INF/classes" encoding="utf-8" classpathref="classpath" includeantruntime="on">
</javac></target>
<!--生成war 包结构-->
<target name="makewar" depends="complie">
<war warfile="${build}/CBEUatTest.war" webxml="${build}/WEB-INF/web.xml">
<lib dir="${build}/WEB-INF/lib">
<include name="**" />
</lib>
<classes dir="${build}/WEB-INF/classes" />
<fileset dir="${build}" />
</war></target></project>
jenkins -ant-svn 自动化持续部署——web应用war包 ant build.xml配置相关推荐
- Jmeter+Jenkins+Ant 接口自动化持续集成框架
前言: 首先简单说下jmeter+jenkins+ant接口自动化持续集成框架的工作原理,以便于更好的理解后面的各项配置: 首先,jenkins通过SVN获取jmeter最新的脚本: 然后,jenki ...
- ML:MLOps系列讲解之《MLOps原则—迭代增量过程/自动化/持续部署/版本控制/实验跟踪/测试/监控/“ML成绩”系统/可再现性/松散耦合架构(模块化)/基于ML的软件交付指标等》解读
ML:MLOps系列讲解之<MLOps原则-迭代增量过程/自动化/持续部署/版本控制/实验跟踪/测试/监控/"ML成绩"系统/可再现性/松散耦合架构(模块化)/基于ML的软件 ...
- java war包更新 部署_关于Linux系统下基于Tomcat部署和升级war包的详细过程
1.首先Linux先安装java,Tomcat 中间件规范要求: 1) 软件必须下载到/services/download_soft_v --------(用xftp上传 ...
- Tomcat部署多个war包
Tomcat部署多个war包 前言 一.部署步骤(第二种方案) 1.复制webapps文件夹 2.把war包分别存放在对应的webapps文件夹下 3.修改apache-tomcat-8.5.20/c ...
- 使用IntelliJ IDEA 集成阿里提供的 Alibaba Cloud Toolkit插件,实现自动化远程部署Java项目(jar包,war包两种方式)
打开IntelliJ IDEA编译器,点击文件==>点击设置(setting) 在设置页面点击插件(英文应该是 Plugins ,对IntelliJ IDEA汉化感兴趣的同学可以在这个页面搜索 ...
- ant build.xml 配置详解
随着工程越来越复杂,项目越来越多,以及平台的迁移(我最近就迁了2回),还有各大市场的发布,自动化编译android项目的需求越来越强烈,后面如果考虑做持续集成的话,会更加强烈. 经过不断的尝试 ...
- docker下部署Tomcat运行war包
撸了今年阿里.头条和美团的面试,我有一个重要发现.......>>> 从远程仓库拉取Tomcat镜像到本地 docker pull tomcat 新建一个docker-tomcat目 ...
- 悟空crm环境部署-Java的war包方式
适用场景 本文档适用于所有war包与Tomcat环境部署 1. 文件准备 新建一个属于自己的文件夹,并将apache-tomcat-8.5.39.tar和ROOT.war复制到这个文件夹里 说明 (1 ...
- 东方通TongWeb7部署SuperMap iServer War包
一.软件版本 操作系统: CentOS 7.5.1804 JDK:1.8_201 东方通:TongWeb7.0.4.2 SuperMap iServer:10.2 二.东方通TongWeb7部署流程 ...
最新文章
- 对大龄程序员的五大误解
- ffmpeg frei0r filter 参数及效果
- 【RocketMQ工作原理】消息的存储
- PCI BAR设置过程
- “参数”vs“参数”[重复]
- 【译】《Understanding ECMAScript6》- 第三章-Object
- vue登录如何存储cookie_vue项目实现表单登录页保存账号和密码到cookie功能
- linux中xy是什么命令,Linux命令中chmod 777 以及drwxr-xr-x分别代表什么意思
- 快来看看Ubuntu 17.04官方吉祥物长什么样子!
- 图像处理自学(五):CAMERA驱动软件硬件架构V4L2
- UEditor手动调节其宽度
- 国产操作系统思普将起诉微软涉嫌“商业诋毁”
- 高中数学 经典题选 排列 组合 概率
- zkteco iface702 中控考勤机java开发步骤一---连接考勤机
- 建模阶段性总结(一)
- pc端vue登录如何调用软键盘_vue.js怎样隐藏软键盘
- Metal(二) Metal语法规范
- 淘宝搜索排名规律及优化方法
- 国内研发团队普遍常见问题
- 微信小程序云开发之模糊搜索
热门文章
- 一个简单的学生成绩管理软件(ODBC开发)
- 第十七节:ES6新增的Map和WeakMap 又是什么东西?
- admin.php为什么是乱码,phpadmin和MySQL中文乱码问题的剖析
- 关于不过洋节的通知_平安夜、圣诞节安全教育告家长通知书
- linux杀死进程删除文件,linux 常用到的命令 删除 移动 复制 查询端口 杀死进程 查询进程...
- excel教程自学网_想学习PS和视频剪辑,自学,有哪些好的学习网站和资源吗?
- 精选| 2021年9月R新包推荐(第58期)
- 50T内存?百万机时?头一次见这么耗费内存和机时的分析?
- 最后一周|高级转录组分析和R语言数据可视化第十二期 (线上线下同时开课)...
- 3-8 译码器设计实验--VHDL