本篇文章帮大家学习ant War任务,包含了Ant War任务使用方法、操作技巧、实例演示和注意事项,有一定的学习价值,大家可以用来参考。

Ant WAR(Web Archive)是java Archive文件的扩展。 它由库,类等组成,存储在WEB-INF/lib,WEB-INF/classes文件夹中。

1. apache Ant WAR属性

属性

描述

必需

destfile

要创建的WAR的名称

webxml

Servlet配置描述符

basedir

用于jar文件的目录

compress

存储和压缩数据

encoding

它用于指定编码

filesonly

仅存储文件

includes

包括文件列表

excludes

排除文件列表

update

即使存在,也更新目标文件

2. Apache Ant WAR任务嵌套元素

lib

此元素指定文件集,所有文件都位于创建的WAR的WEB-INF/lib文件夹中。

classes

此元素指定类文件的文件集。创建war之后,所有类都位于WEB-INF/classes文件夹中。

webinf

此嵌套元素指定文件集,所有文件都位于WEB-INF目录中。

3. Apache Ant War任务示例

上面的代码将创建一个myapp.war文件,其文件结构如下所示。

Archive: myapp.war

META-INF/

META-INF/MANIFEST.MF

WEB-INF/

WEB-INF/web.xml

WEB-INF/classes/AllUpperCaseCondition.class

WEB-INF/classes/Hello.class

ant java任务_Ant War任务相关推荐

  1. Java项目打war包的方法

    最近好忙好忙,整理下心情给大家分享下自己在工作中遇到的一点小技巧,希望给遇到同样麻烦的同学一点帮助. 我们知道Java项目打war包可以在Eclipse和MyEclipse工具中自动打包,就是右键,然 ...

  2. java ant 安装成功_Ant学习---第一节:Ant安装和简单使用

    一.下载 ant 插件,路径如下: 二.安装 ant 插件,解压下载下来的 ant 插件,配置环境变量(最好系统环境变量),如下: ANT_HOME:D:\learn_tool\apache-ant- ...

  3. ant java build_Ant--基于java的build工具

    将其下载到D盘根目录下面 配置Ant(之前要确认已经正确设置了JAVA_HOME系统变量) "我的电脑"-右键,属性-"系统属性"-环境变量 path后面添加; ...

  4. Jenkins+Ant自动布署war

    为什么80%的码农都做不了架构师?>>>    一.jenkins配置 在jenkins里面配置好ant版本 构建完成后执行shell脚本重启tomcat 二.build.xml配置 ...

  5. ant java macrodef_为大型项目提供的 Ant 1.6 新特性

    了解 Ant 1.6 的新特性以及它们如何影响您组织编译过程的方式. 虽然 Ant 版本的 1.5.x 系列在任务级方面有很大的改善,但它没有改变人们使用 Ant 的方式.而 Ant 1.6 却有所不 ...

  6. ant java delete_ant 入门教程

    ANT环境变量设置 说明:--->配置ANT环境变量前,还须配置JAVA的环境变量. JAVA_HOME=.... PATH=%JAVA_HOME%\bin; CLASSPATH=.;%JAVA ...

  7. java jar 和 war 包的区别

    一. jar 包 JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件.JavaSE程序可以打包成Jar包(J其实可以理解为Java了). ...

  8. ant java 返回_使用Ant自动化我们的java项目生成

    现在我们已经了解如何定义属性.依赖关系以及如何运行ant,接下来我们将学习怎样使用ant编译java源代码并生成jar文件. 编译源代码 由于Ant的主要目标就是生成java应用程序,它内置了java ...

  9. ant java xml文件,ant 学习(2)-ant开发java程序,buile.xml文件分离

    用Ant 开发java 程序----以及将build.xml文件拆分 用Ant 开发java 程序,以HelloWord 为例 1> 本次实例的目录结构: c:\ant_test 主目录 --- ...

  10. ant java 外部jar包_java – 在使用Ant的新jar文件构建中包括外部jar文件

    我只是"继承"一个Java项目,而不是来自Java背景,我有时失去一点. Eclipse用于在开发期间调试和运行应用程序.我已经通过Eclipse成功创建了一个.jar文件,'包括 ...

最新文章

  1. A股融资融券余额是什么意思?
  2. 数据库学习day_02:表格相关sql语句 / 表格数据相关sql语句 / sql中的数据类型 / 导入外部sql文件 / 去重.是否为null.and与or.in.[x,y]
  3. python中的id()函数及读取list的例子
  4. Oracle-trigger触发器解读
  5. VTK:PolyData之DeleteCells
  6. Django Web开发基础环境配置流程
  7. mysql事务 brave,mysql 查询当天、本周,本月,上一个月的数据
  8. 设计模式-工厂方法(Factory Method)
  9. python爬虫10万信息mysql_python爬虫:爬取易迅网价格信息,并写入Mysql数据库
  10. “围棋人机大战”唯一人类的胜利记录将被制作成NFT进行拍卖
  11. CUDA初探—环境配置
  12. springboot 讯飞语音_讯飞智能语音鼠标实际体验感受
  13. Python 学习入门(22)—— 线程同步
  14. Matlab设置字体大小
  15. 深度学习中的激活函数导引
  16. 移动设备数据丢失恢复办法
  17. 三菱plc与三菱变频器专用通讯
  18. UE4编辑器界面语言切换
  19. 用Keras和直方图均衡化进行深度学习的图像增强
  20. 蓝桥杯练习题——数列求和

热门文章

  1. Ubuntu开机直接进入tty1,无法直接进入的图形化界面的解决方法
  2. DOTween Sequence的使用
  3. 华为主题锁屏壁纸换不掉_华为手机中的这些默认设置一定要改,不然会导致手机卡顿加快耗电...
  4. ajax下拉搜索框,jQuery的带搜索过滤ajax加载下拉框插件
  5. php秒数倒计时,PHP精确到毫秒的秒杀倒计时范例
  6. android 文件上传参数,Android OkHttp Post上传文件并且携带参数实例详解
  7. python层次聚类选择类别_什么是聚类分析?聚类分析方法的类别
  8. scala条件替换_Scala:如何使用scala替换Dataframe中的值
  9. 6-vue-component
  10. ASP.NET 参数传递,长度限制,及使用注意事项。