ant java任务_Ant War任务
本篇文章帮大家学习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任务相关推荐
- Java项目打war包的方法
最近好忙好忙,整理下心情给大家分享下自己在工作中遇到的一点小技巧,希望给遇到同样麻烦的同学一点帮助. 我们知道Java项目打war包可以在Eclipse和MyEclipse工具中自动打包,就是右键,然 ...
- java ant 安装成功_Ant学习---第一节:Ant安装和简单使用
一.下载 ant 插件,路径如下: 二.安装 ant 插件,解压下载下来的 ant 插件,配置环境变量(最好系统环境变量),如下: ANT_HOME:D:\learn_tool\apache-ant- ...
- ant java build_Ant--基于java的build工具
将其下载到D盘根目录下面 配置Ant(之前要确认已经正确设置了JAVA_HOME系统变量) "我的电脑"-右键,属性-"系统属性"-环境变量 path后面添加; ...
- Jenkins+Ant自动布署war
为什么80%的码农都做不了架构师?>>> 一.jenkins配置 在jenkins里面配置好ant版本 构建完成后执行shell脚本重启tomcat 二.build.xml配置 ...
- ant java macrodef_为大型项目提供的 Ant 1.6 新特性
了解 Ant 1.6 的新特性以及它们如何影响您组织编译过程的方式. 虽然 Ant 版本的 1.5.x 系列在任务级方面有很大的改善,但它没有改变人们使用 Ant 的方式.而 Ant 1.6 却有所不 ...
- ant java delete_ant 入门教程
ANT环境变量设置 说明:--->配置ANT环境变量前,还须配置JAVA的环境变量. JAVA_HOME=.... PATH=%JAVA_HOME%\bin; CLASSPATH=.;%JAVA ...
- java jar 和 war 包的区别
一. jar 包 JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件.JavaSE程序可以打包成Jar包(J其实可以理解为Java了). ...
- ant java 返回_使用Ant自动化我们的java项目生成
现在我们已经了解如何定义属性.依赖关系以及如何运行ant,接下来我们将学习怎样使用ant编译java源代码并生成jar文件. 编译源代码 由于Ant的主要目标就是生成java应用程序,它内置了java ...
- ant java xml文件,ant 学习(2)-ant开发java程序,buile.xml文件分离
用Ant 开发java 程序----以及将build.xml文件拆分 用Ant 开发java 程序,以HelloWord 为例 1> 本次实例的目录结构: c:\ant_test 主目录 --- ...
- ant java 外部jar包_java – 在使用Ant的新jar文件构建中包括外部jar文件
我只是"继承"一个Java项目,而不是来自Java背景,我有时失去一点. Eclipse用于在开发期间调试和运行应用程序.我已经通过Eclipse成功创建了一个.jar文件,'包括 ...
最新文章
- A股融资融券余额是什么意思?
- 数据库学习day_02:表格相关sql语句 / 表格数据相关sql语句 / sql中的数据类型 / 导入外部sql文件 / 去重.是否为null.and与or.in.[x,y]
- python中的id()函数及读取list的例子
- Oracle-trigger触发器解读
- VTK:PolyData之DeleteCells
- Django Web开发基础环境配置流程
- mysql事务 brave,mysql 查询当天、本周,本月,上一个月的数据
- 设计模式-工厂方法(Factory Method)
- python爬虫10万信息mysql_python爬虫:爬取易迅网价格信息,并写入Mysql数据库
- “围棋人机大战”唯一人类的胜利记录将被制作成NFT进行拍卖
- CUDA初探—环境配置
- springboot 讯飞语音_讯飞智能语音鼠标实际体验感受
- Python 学习入门(22)—— 线程同步
- Matlab设置字体大小
- 深度学习中的激活函数导引
- 移动设备数据丢失恢复办法
- 三菱plc与三菱变频器专用通讯
- UE4编辑器界面语言切换
- 用Keras和直方图均衡化进行深度学习的图像增强
- 蓝桥杯练习题——数列求和
热门文章
- Ubuntu开机直接进入tty1,无法直接进入的图形化界面的解决方法
- DOTween Sequence的使用
- 华为主题锁屏壁纸换不掉_华为手机中的这些默认设置一定要改,不然会导致手机卡顿加快耗电...
- ajax下拉搜索框,jQuery的带搜索过滤ajax加载下拉框插件
- php秒数倒计时,PHP精确到毫秒的秒杀倒计时范例
- android 文件上传参数,Android OkHttp Post上传文件并且携带参数实例详解
- python层次聚类选择类别_什么是聚类分析?聚类分析方法的类别
- scala条件替换_Scala:如何使用scala替换Dataframe中的值
- 6-vue-component
- ASP.NET 参数传递,长度限制,及使用注意事项。