1、首先下载apache ant 下载页面:http://ant.apache.org/bindownload.cgi
2、把下载的压缩包解压到你的工作文件夹下,例:E:\开发文档\打包工具\apache-ant-1.9.4
3、配置环境变量:
(1)变量:ANT_HOME 值:E:\开发文档\打包工具\apache-ant-1.9.4
ANT_HOME变量的值就是解压ant的路径。
(2)在变量path下,添加%ANT_HOME%\bin
4、打开cmd窗口,输入ant,回车。
如果显示下面的字符串,配置正确。
C:\Users\admin>ant
Buildfile: build.xml does not exist!
Build failed
5、打开MyEclipse新建一个web工程。
新建一个类HelloWorld.java
package test;
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
6、在工程下新建一个build.xml文件
配置如下:
<?xml version="1.0" encoding="UTF-8"?>
<project name="HelloWorld" default="run" basedir=".">
<target name="init">
<copy todir="WebRoot/WEB-INF/classes">
<fileset dir="src">
<exclude name="**/*.java" />
</fileset>
</copy>
</target>
<target name="compile" depends="init">
<javac srcdir="src" destdir="WebRoot/WEB-INF/classes" includeantruntime="on" />
</target>
<target name="build" depends="compile">
<war warfile="HelloWorld.war" webxml="WebRoot/WEB-INF/web.xml">
<fileset dir="WebRoot">
<excludesfile name="WebRoot/WEB-INF/web.xml" />
<excludesfile name="build.xml"/>
<exclude name="WebRoot/WEB-INF/lib" />
</fileset>
</war>
</target>
<target name="run" depends="build" />
</project>
7、web工程在myeclipse的结构
8、打开cmd窗口,进行工程目录,如:D:\Program Files\Workspaces\ant
输入ant,回车
显示如下:
9、war包生成:
相关推荐
包含文档和项目实例。 用Ant实现Java项目的自动构建和部署。 JAVA_Ant详细介绍与应用。 Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等...4.使用Ant的war任务打包J2EE Web项目 五.总结
Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。
特别简单 只需照着文档操作,就可实现。 ant是对项目编译,打包,部署 编译:将*.java文件打包成*.class文件 打包:将编译后的*.calss文件打包成 jar或war包; 部署:将打包后的war文件部署到制定的web应用服务器中...
<war destfile="${dist}/ant_war.war" basedir="${compile}"/> <!--不打包/解压--> ${dist}" src="${dist}/package.zip" /> <!--找文字替换 summary可以输 出提示替换了几个--> <!--拷貝所有....
事实上,在Eclipse中使用Jocky时,Jocky也是首先针对所选工程生成Ant的Build文件(默认名称jocky_build.xml),然后再通过Ant完成混淆编译。 以下是Jocky在Eclipse中自动生成的Ant Build 文件示例: 1 ...
一个比较完整的Jenkins下Ant Bulid文件,包含编译、清理、打包、使用findbugs插件查找bug并输出报告等,只需替换property中的value
Ant可以代替使用javac、java和jar等命令来执行java操作,从而达到轻松的构建和部署Java工程的目的。下面来看几个知识点。 1. 利用Ant的javac任务来编译java程序 Ant的javac任务用于实现编译Java程序的功能。下面来...
操作及其简单, ant是对项目编译,打包,部署 编译:将*.java文件打包成*.class文件 打包:将编译后的*.calss文件打包成 jar或war包; 部署:将打包后的war文件部署到制定的web应用服务器中去。(tomcat的webappers...
ant主要是用来为我们的开发人员提供打包服务的jar包,只要用户将这个包导入Myeclipse等开发软件中就能够实现打开工作,你可以利用ant不熟将project打包称war包,然后部署到指定的服务器中。在开发过程中,当一个代码...
Ant的概念 当一个代码项目大了以后,每次重新编译,打包,测试等都会变得非常复杂而且重复,因此c语言中有make脚本来帮助这些工作的批量完成...由于Ant的跨平台性和操作简单的特点,它很容易集成到一些开发环境中去。
mondrian默认采用ant build,这里的war项目采用maven编译,可以直接在eclipse里运行
ant脚本构建工具,有详细的注释、用于构建程序war包,执行编译、修改、拷贝、远程上传程序war包、远程发布程序、远程重启服务器(tomcat)
求改项目编译结果的存放地址,找到"部分,修改path的值为WebRoot/WEB-INF/classes,这样就可以跑自己的代码了。 5. 配置Solr运行环境 1. 把solr.war(solr-4.2.0\example\solr-webapp\solr.war)里的东西全复制到Web...
经过几天学习,总结出ant build.xml的基本版,实现了: <!--初始化操作--> <!--拷贝操作--> <!--编译--> <!--war打包--> 执行顺序为: <!--project的default属性为build,所以本target...
Helloworld Servlet(使用注释) 静态html文件示例最基本的web.xml 编译时servlet-api.jar(因此不需要Java EE) 用于构建WAR的Ant build.xml 使用slf4j-api和sl4j-simple进行简单日志记录Jetty嵌入式服务器可直接...
求改项目编译结果的存放地址,找到"部分,修改path的值为WebRoot/WEB-INF/classes,这样就可以跑自己的代码了。 5. 配置Solr运行环境 1. 把solr.war(solr-4.2.0\example\solr-webapp\solr.war)里的东西全复制到Web...
通过jenkins和ant以及svn进行整合,可以完成对系统的源代码的自动下载更新,以及代码的自动编译打包和项目的自动部署(项目的自动构建部署)。而且项目的自动构建部署和平台无关,不限定时间,可以定时操作,将开发...
火龙果软件工程技术中心 本文内容包括:工作场景用Eclipse3.1来创建Ant脚本Ant中使用property(属性)文件使用Ant任务从CVS中检出(checkout)源代码,并编译打包编译过程与产生不同目标环境的脚本分开执行解开WAR...
实现便捷的在本地 eclipse 上开发,在 sae 云服务器上部署和调试,实现在 eclipse 上编译 java web 项目的时候自动生成 war 包,然后再自动通过 svn 上传部署到新浪 sae 云平台的流程,1. 下载 Eclipse 4.2 or 4.3 ...