使用ant脚本前的准备

1、下载一个ant安装包。如:apache-ant-1.8.4-bin.zip。解压到E盘。

2、配置环境变量。新增ANT_HOME:E:\apache-ant-1.8.4;PATH增加:E:\apache-ant-1.8.4\bin。

3、检查ant是否配置完成。运行->cmd输入:ant -version。查看是否打印ant的版本号。

打包的实质

生成jar包的实质

1、编译工程src文件夹下的java文件,生成相应的class文件。

2、将所有的class文件集合成jar包。

生成war包的实质

1、编译工程src文件夹下的java文件,生成相应的class文件。

2、将工程WebContent下的除了class文件和jar包以外的文件,全部拷贝到war包的对应目录下。

3、将编译生成的class文件,全部拷贝到war包WEB-INF/classes文件夹下。

4、将工程lib中的jar包,全部拷贝到war包的WEB-INF/lib下。最后压缩成war包。

一个生成war包的ant脚本代码

以上就是本文的全部内容,希望对大家的学习有所帮助。

java 生成war包_java利用Ant脚本生成war包全过程相关推荐

  1. java ant war包_java利用Ant脚本生成war包全过程

    使用ant脚本前的准备 1.下载一个ant安装包.如:apache-ant-1.8.4-bin.zip.解压到E盘. 2.配置环境变量.新增ANT_HOME:E:\apache-ant-1.8.4:P ...

  2. (转)[Android] 利用 ant 脚本修改项目包名

    [Android] 利用 ant 脚本修改项目包名在开发android应用项目的时候,经常会有这样的需求,一个应用项目,要求 房价上半年下行 下半年或回暖 在不同的OEM下有不同的包名,不同的资源,不 ...

  3. java 特殊符号正则_java利用正则表达式处理特殊字符的方法实例

    前言 一串字符串中有特殊符号,可能会影响到相关接口业务,所以需要把字符串中的特殊字符都过滤掉 百度上面搜索大部分处理方法是通过正则表达式, 他需要处理的特殊符号都写进正则表达式中去校验, 这种方式一眼 ...

  4. java代码中 作用_Java利用开发中代码生成工具的作用

    Java利用开发中代码生成工具的作用 2010-6-5文字大小:大中小 近来,随着各种代码生成工具的不断涌现(如SpringSource的Spring Roo.Skyway Builder Commu ...

  5. java后台处理excel_java后台利用Apache poi 生成excel文档提供前台下载示例

    之前在项目中会用到在java在后台把数据填入Word文档的模板来提供前台下载,为了自己能随时查看当时的实现方案及方便他人学习我写了这篇博客,访问量已经是我写的博客里第一了.于是乎我在学会用Java在后 ...

  6. java生成pdf表格_java在pdf中生成表格的方法

    1.目标 在pdf中生成一个可变表头的表格,并向其中填充数据.通过泛型动态的生成表头,通过反射动态获取实体类(我这里是User)的get方法动态获得数据,从而达到动态生成表格. 每天生成一个文件夹存储 ...

  7. AutoCAD利用SCRIPT脚本生成齿轮

    问题描述 根据给出的模数m 齿数z 厚度b 使用C语言生成AutoCAD Script脚本绘制出齿轮图形 注意事项 本脚本中除参数需要用实际数值代替掉以外格式不允许发生任何改动(空格也不行),否则大概 ...

  8. python灰度图生成g代码_Artcam2009利用灰度图生成雕刻机所需的G代码

    双击桌面的artcam快捷方式图标打开软件首先看到如下 的界面.点击"通过图像产生模型" 利用ART CAM 软件制作浮雕刀路的方法 Artcam2009利用灰度图生成雕刻机所需的 ...

  9. java jxl包_java利用JXL包操作Excel表

    源码 package test; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; im ...

  10. java socket5源码_Java利用TCP协议实现客户端与服务器通信【附通信源码】

    进行TCP协议网络程序的编写,关键在于ServerSocket套接字的熟练使用,TCP通信中所有的信息传输都是依托ServerSocket类的输入输出流进行的. TCP协议概念 先来了解一下TCP协议 ...

最新文章

  1. SAP Spartacus Org Unit明细页面的设计原理
  2. MySQL中的information_schema
  3. 实战演练:MySQL RPM包定制化制作全过程
  4. 产生信号的代码10分类
  5. 优先级反转实验,使用信号量实现【RT-Thread学习笔记 5】
  6. 浅谈一下session问题
  7. flex中的架构,(举例UIComponent类的继承关系)
  8. python网络爬虫系列教程——python中lxml库应用全解(xpath表达式)
  9. TextureView实现视频播放
  10. JavaScript全套视频教程
  11. Tapestry中listener监听方法传递参数的方式
  12. 用原生javascript制作日历
  13. 阿里、美团内部大数据资料!果然牛逼!
  14. NVIDIA驱动重装经历
  15. 青龙脚本--今日头条极速版
  16. 中国资源卫星应用中心免费卫星遥感数据介绍
  17. Android推送服务——百度云推送
  18. Winmail反垃圾邮件指南:使用Winmail时,比较有效的过滤垃圾邮件的设置
  19. 【一款弹窗表白的pyqt5界面化小程序,完全零基础的你也可以用他追女生了】
  20. 如何成为一名优秀的技术Leader?

热门文章

  1. 高通9008驱动_安卓手机高通9008模式下如何救砖
  2. db2查看数据库端口
  3. 小动物领养网站/宠物救助网站
  4. java项目开发实例基于javaweb+mysql数据库实现的宠物领养|流浪猫狗网站含论文+开题报告
  5. 电脑装机不求人装机员系统集合
  6. 安装labelImg(Ubuntu / Linux)
  7. 《现代通信原理学习》(二)随机信号分析
  8. PLSQL导出表结构SQL
  9. UG NX 12 对象的隐丽与顺复显示
  10. D92-02-ASEMI低压降快恢复二极管TO247封装