`

java Web系统中ant打包的使用

阅读更多
第一: 下载安装ant,这里用的apache-ant-1.8.2,然后解压,不需安装,放到一个目录下,如:D:\Program Files (x86)\apache-ant-1.8.2
第二: 配置ant的环境变量,首先配置ANT_HOME=D:\Program Files (x86)\apache-ant-1.8.2,然后配置path中添加D:\Program Files (x86)\apache-ant-1.8.2\bin,因为我们要运行ant,实际上是运行的ant包中,bin下面的ant.bat文件,所以要将bin配置到path中
第三: 打包
     ----打包的时候,我们通常在ide中直接用,比如myeclipse,在安装myeclipse的时候,有自带的ant,比如打开,window--preferences--输入ant--runtime--ant home entries,里面就有很多是在eclipse安装目录下面的ant的使用jar包支持,在系统中,我们新建build.xml,然后加入build中需要用的参数文件,build.properties,这个时候我们看build.xml就是一个有小蚂蚁标致的文件,然后我们右键,选run as ---ant,还可以选择执行build.xml里面的哪个target,具体build.xml中结构以及命令的使用不再作介绍,现用现查就OK了,右键执行的时候,在控制台就会输出具体执行流程,然后要提的一点就是,这个地方要把项目打包成jar或者war都一样的东西,网上有说两者的区别,不过我感觉没区别,用反编译打开jar或者,先把war修改为zip然后再反编译,可以看到,两者的结构一模一样,都不耽误使用,至此第一种打包完成
     -----第二种,那必然是dos来使用ant进行打包,这时我们做的前面的安装ant还有配置环境变量才派上用场,用dos中的cd一直切换到项目的目录,到项目名称那个地方,然后执行,ant war就行,这里要提一下,ant是命令,war则是build.xml文件中定义的一个target,比如,我们在build.xml定义了一个clean的target,我们就可以运行ant clean,然后就会出现和myeclipse中的相同的控制台打印,执行完毕,打完包,会提示使用时间是多少seconds,至此打包操作完成
分享到:
评论

相关推荐

    ant编译java web工程build.xml配置文件

    介绍了如何通过ant进行java web工程的编译操作的详细配置

    JAVA_Ant详细介绍与应用

    包含文档和项目实例。 用Ant实现Java项目的自动构建和部署。 JAVA_Ant详细介绍与应用。 Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等...4.使用Ant的war任务打包J2EE Web项目 五.总结

    ant 构建java web工程

    一个简单的java web 编译打包部署

    使用Ant技术打包

    使用Ant技术对java项目进行打包,打成war包用来部署到web服务器

    大名鼎鼎的 java2s 静态网页打包下载

    大名鼎鼎的 java2s 静态网页打包下载 我只是知识的搬运工,版权归属原作者。 是全面学习java不可多得的素材,代码复制粘贴都可运行。 网友给的评论 这个网站非常好,分成三大类,分别是Example、Products、 ...

    Java内嵌Chrome浏览器 并实现web项目获取MAC地址

    Java内嵌Chrome浏览器,并实现web项目获取MAC地址,内含Ant打包代码,可以把程序打包到jar目录,直接用cmd文件运行

    ant1.9资源

    Ant中可以使用java任务实现运行Java程序的功能。下面在1的例子中进行如下的修改,修改后的build.xml文件的内容如下: <project name="javaTest" default="jar" basedir="."> <java classname=...

    将项目打成jar包

    部署:将打包后的war文件部署到制定的web应用服务器中去。(tomcat的webappers中去) ******************************* ant默认执行build.xml文件 ant是使用的java文件编写,所以具有跨平台的特性。 再使用ant执行...

    XP开发模式:第一个最简单的Web Servlet应用演示例子

    同时,在使用Ant打包时,需要在打成.war档之后,手动调整jsp文档的位置,也就是需要向压缩档添加 jsp目录,该目录在压缩档与WEB-INF目录同级,最后马jsp文档放到该压缩档的jsp目录下面。 使用时的疑问:在标签中...

    ejb3+ant开发实例

    在工作之余整理出了基于ejb3的简单企业级开发demo,本实例采用了两个项目来实现(一个客户端和一个服务器端),并且采用ant进行打包、部署,默认采用oracle11g数据库 客户端可以安装到任何java web服务器中(例如...

    Ant 1.9.2 API (CHM格式)

    Ant是Java程序员的一个好的工具,主要可以帮助程序员进行java项目的的管理,包括批量编译、部署、文档生成等工作,其用途远不止如此,ant内置了大量的API进行各种文件系统操作,在各种应用服务器中都被广泛应用于...

    完全免费的Java/jsp开发编辑工具FirstJava2

    有内容打包成deploy目录下webtest1.war再复制到Tomcat的webapps目录下. 在工具条上点"运行Tomcat 服务器",就会自动运行Tomcat 服务器. 并自动运行IE浏览器,并自动打开http://localhost:8080/test1 网页. 你还将...

    经典JAVA.EE企业应用实战.基于WEBLOGIC_JBOSS的JSF_EJB3_JPA整合开发.pdf

    8.7 在Session Bean中使用事务 327 8.7.1 容器管理事务 327 8.7.2 Bean管理事务 330 8.8 拦截器 332 8.9 依赖注入 335 8.9.1 EJB注入 336 8.9.2 资源注入 339 8.10 配置EJB引用 340 8.11 使用计时器进行任务调度 342...

    将项目打成war包

    部署:将打包后的war文件部署到制定的web应用服务器中去。(tomcat的webappers中去) ******************************* ant默认执行build.xml文件 ant是使用的java文件编写,所以具有跨平台的特性。 再使用ant执行...

    FirstJava2完全教材

    有内容打包成deploy目录下webtest1.war再复制到Tomcat的webapps目录下. 在工具条上点"运行Tomcat 服务器",就会自动运行Tomcat 服务器. 并自动运行IE浏览器,并自动打开http://localhost:8080/test1 网页. 你还将...

    java文集

    DFS文件读写 网络爬虫之Spider Java正则表达式的总结关键词: Java正则表达式 批量上传--采集 (多个文件夹) The Agile Way hibernate mapping文件中的标记详解:关系标记 ANT 安装使用及...

    java编程.数据库.j2ee架构与模式等电子书整合(1)

    3.apache-ant 4.apache-tomcat 5.数据库 6.web技术 7.java编程 8.基础知识 9.网络技术 10.apache-struts 11.j2ee架构与模式 12.Log4j 13.Eclipse 14.Svn 15.Xml 16.Tapestry 17.Junit 18.Ejb 19.Spring 20.Unix 21....

    Java-Build-System:高度定制的java构建系统

    描述这是一个基于 Apache Ant 的 java/web 项目的构建系统,我创建这个系统而不是使用 maven 的原因是让事情只专注于我关心的事情完全控制如何完成事情,而不仅仅是需要做什么。特征构建/打包/Junit 测试FindBugs ...

    把jsp编译打包成jar

    将工程中的jsp编译成servlet后打成一个jar包,并且自动生成web.xml中的servlet配置。

    java 混淆工具,不可逆 jocky 也许是最好的了

    事实上,在Eclipse中使用Jocky时,Jocky也是首先针对所选工程生成Ant的Build文件(默认名称jocky_build.xml),然后再通过Ant完成混淆编译。 以下是Jocky在Eclipse中自动生成的Ant Build 文件示例: ...

Global site tag (gtag.js) - Google Analytics