<?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配置相关推荐

  1. Jmeter+Jenkins+Ant 接口自动化持续集成框架

    前言: 首先简单说下jmeter+jenkins+ant接口自动化持续集成框架的工作原理,以便于更好的理解后面的各项配置: 首先,jenkins通过SVN获取jmeter最新的脚本: 然后,jenki ...

  2. ML:MLOps系列讲解之《MLOps原则—迭代增量过程/自动化/持续部署/版本控制/实验跟踪/测试/监控/“ML成绩”系统/可再现性/松散耦合架构(模块化)/基于ML的软件交付指标等》解读

    ML:MLOps系列讲解之<MLOps原则-迭代增量过程/自动化/持续部署/版本控制/实验跟踪/测试/监控/"ML成绩"系统/可再现性/松散耦合架构(模块化)/基于ML的软件 ...

  3. java war包更新 部署_关于Linux系统下基于Tomcat部署和升级war包的详细过程

    1.首先Linux先安装java,Tomcat 中间件规范要求: 1)         软件必须下载到/services/download_soft_v        --------(用xftp上传 ...

  4. Tomcat部署多个war包

    Tomcat部署多个war包 前言 一.部署步骤(第二种方案) 1.复制webapps文件夹 2.把war包分别存放在对应的webapps文件夹下 3.修改apache-tomcat-8.5.20/c ...

  5. 使用IntelliJ IDEA 集成阿里提供的 Alibaba Cloud Toolkit插件,实现自动化远程部署Java项目(jar包,war包两种方式)

    打开IntelliJ IDEA编译器,点击文件==>点击设置(setting) 在设置页面点击插件(英文应该是 Plugins ,对IntelliJ IDEA汉化感兴趣的同学可以在这个页面搜索 ...

  6. ant build.xml 配置详解

    随着工程越来越复杂,项目越来越多,以及平台的迁移(我最近就迁了2回),还有各大市场的发布,自动化编译android项目的需求越来越强烈,后面如果考虑做持续集成的话,会更加强烈.     经过不断的尝试 ...

  7. docker下部署Tomcat运行war包

    撸了今年阿里.头条和美团的面试,我有一个重要发现.......>>> 从远程仓库拉取Tomcat镜像到本地 docker pull tomcat 新建一个docker-tomcat目 ...

  8. 悟空crm环境部署-Java的war包方式

    适用场景 本文档适用于所有war包与Tomcat环境部署 1. 文件准备 新建一个属于自己的文件夹,并将apache-tomcat-8.5.39.tar和ROOT.war复制到这个文件夹里 说明 (1 ...

  9. 东方通TongWeb7部署SuperMap iServer War包

    一.软件版本 操作系统: CentOS 7.5.1804 JDK:1.8_201 东方通:TongWeb7.0.4.2 SuperMap iServer:10.2 二.东方通TongWeb7部署流程 ...

最新文章

  1. 对大龄程序员的五大误解
  2. ffmpeg frei0r filter 参数及效果
  3. 【RocketMQ工作原理】消息的存储
  4. PCI BAR设置过程
  5. “参数”vs“参数”[重复]
  6. 【译】《Understanding ECMAScript6》- 第三章-Object
  7. vue登录如何存储cookie_vue项目实现表单登录页保存账号和密码到cookie功能
  8. linux中xy是什么命令,Linux命令中chmod 777 以及drwxr-xr-x分别代表什么意思
  9. 快来看看Ubuntu 17.04官方吉祥物长什么样子!
  10. 图像处理自学(五):CAMERA驱动软件硬件架构V4L2
  11. UEditor手动调节其宽度
  12. 国产操作系统思普将起诉微软涉嫌“商业诋毁”
  13. 高中数学 经典题选 排列 组合 概率
  14. zkteco iface702 中控考勤机java开发步骤一---连接考勤机
  15. 建模阶段性总结(一)
  16. pc端vue登录如何调用软键盘_vue.js怎样隐藏软键盘
  17. Metal(二) Metal语法规范
  18. 淘宝搜索排名规律及优化方法
  19. 国内研发团队普遍常见问题
  20. 微信小程序云开发之模糊搜索

热门文章

  1. 一个简单的学生成绩管理软件(ODBC开发)
  2. 第十七节:ES6新增的Map和WeakMap 又是什么东西?
  3. admin.php为什么是乱码,phpadmin和MySQL中文乱码问题的剖析
  4. 关于不过洋节的通知_平安夜、圣诞节安全教育告家长通知书
  5. linux杀死进程删除文件,linux 常用到的命令 删除 移动 复制 查询端口 杀死进程 查询进程...
  6. excel教程自学网_想学习PS和视频剪辑,自学,有哪些好的学习网站和资源吗?
  7. 精选| 2021年9月R新包推荐(第58期)
  8. 50T内存?百万机时?头一次见这么耗费内存和机时的分析?
  9. 最后一周|高级转录组分析和R语言数据可视化第十二期 (线上线下同时开课)...
  10. 3-8 译码器设计实验--VHDL