<target name="compile" depends="src_compile, jsp_precompile" />
<!--// Build WAR file //--> <target name="make.web_module" depends="compile"> <war destfile="${dir.project.build}/${deploy.file.web_module}" webxml="${dir.project.web_module}/WEB-INF/web.xml"> <fileset dir="${dir.project.web_module}" > <include name="**"/> <exclude name="WEB-INF/classes/**"/> <exclude name="WEB-INF/lib/**"/> </fileset> <classes dir="${dir.project.compile}"> <include name="**"/> <exclude name="project/package/trx/**"/> <exclude name="jspcache/**"/> </classes> <lib dir="${dir.project.lib}"> <include name="AppUtil.jar"/> <include name="AppClient.jar"/> </lib> </war> </target>
<!--// Build EJB Jar file //--> <target name="make.ejb_module" depends="src_compile"> <jar destfile="${dir.project.build}/${deploy.file.ejb_module}"> <zipgroupfileset dir="${dir.project.lib}"> <include name="AppServer.jar"/> </zipgroupfileset> <fileset dir="${dir.project.ejb_module}"> <include name="**"/> </fileset> <fileset dir="${dir.project.compile}"> <include name="**"/> <exclude name="project/package/controller/**"/> <exclude name="jspcache/**"/> </fileset> </jar> </target>
<!--// Build EAR file //--> <target name="make.ear_module" depends="compile, make.web_module, make.ejb_module"> <ear destfile="${dir.project.build}/${deploy.file.ear_module}" appxml="${dir.project.ear_module}/META-INF/application.xml"> <fileset dir="${dir.project.build}"> <include name="${deploy.file.web_module}"/> <include name="${deploy.file.ejb_module}"/> </fileset> </ear> </target>
<target name="make" depends="init, compile, make.web_module, make.ejb_module, make.ear_module" />
<target color: rgb(255, 0, 0); font-family:
分享到:
Global site tag (gtag.js) - Google Analytics
|
相关推荐
**JSP预编译与打包成JAR**是Web应用开发中的一个重要环节,尤其是在大型项目中,为了提高应用性能和管理便捷性,开发者通常会采用这样的步骤。JSP(JavaServer Pages)是一种动态网页技术,它允许在服务器端生成HTML...
本文将详细介绍如何使用Ant来构建一个简单的J2EE项目,并将其打包为WAR文件,以便后续部署到应用服务器上。 #### 示例项目结构 为了清晰地展示整个构建过程,我们首先定义一个简单的J2EE项目结构: ``` example |...
总的来说,将JSP编译打包成jar是一个将静态的JSP文件转换为可执行的Servlet代码,并利用构建工具Ant完成打包的过程,这样可以方便地在不支持JSP的环境中运行和部署。这个过程涉及到JSP、Servlet、Ant构建工具以及web...
例如,你可以创建一个`compile`目标用于编译源代码,一个`jar`目标用于打包成JAR,以及一个`war`目标用于打包成WAR文件,适用于Web应用程序。 ```xml <property name="src.dir" value="src"/> ...
在Java开发领域,Ant是一个非常...总之,Ant作为Java开发中的构建工具,其`<war>`任务能方便地帮助开发者将Web应用打包成WAR文件,便于分发和部署。理解并熟练掌握Ant的使用,对于提高开发效率和项目管理具有重要意义。
在压缩包中的文件名列表"ant打war包"可能是整个构建过程的示例项目,包含了一个使用Ant构建WAR包的实际项目结构,用户可以参考这个示例来理解和学习如何在自己的项目中应用Ant和SVN。 总之,"ant打war包"涉及了Ant...
Ant 打包 EAR 文件的详细步骤是指使用 Apache Ant 工具将 Java 企业级应用程序(Enterprise JavaBean,EJB)项目打包成 EAR 文件的过程。本文将通过一个简单的 EJB 3.0 示例,记录 Ant 打包 EAR 文件的详细步骤。 ...
Ant是Apache软件基金会下的一个项目,它是一款Java语言编写的构建工具,被广泛应用于Java项目的构建、测试和部署过程。Ant以其灵活性和可扩展性,通过XML格式的构建文件(build.xml)来定义任务,使得开发者能够自动...
在Java Web开发中,"打war包"是将所有的源代码、库文件、配置文件等整合到一个单一的WAR(Web ARchive)文件中,便于部署到Web服务器上。Ant提供了方便的`war`任务,允许开发者自定义打包过程,包括指定Web应用的根...
- **WAR 文件**:主要用于打包Web应用程序,它是一个包含Web应用程序所有组件的ZIP文件,包括HTML页面、Java Servlets、JSP文件、图像等静态资源,以及Web应用程序的配置文件(如web.xml)。 #### 二、制作WAR 文件...
`Ant.properties`是Ant构建过程中的一个关键配置文件,它用于存储项目特定的属性值。这些属性可以在整个构建过程中被引用,提供了一种灵活的方式来管理项目的配置信息。例如,你可以定义版本号、编译时的SDK版本、...
在IT行业中,构建自动化工具是不可或缺的一部分,它们帮助开发者高效地进行代码的编译、打包和部署。Apache Ant是一款广泛使用的Java项目管理工具,它基于XML来定义项目任务,简化了构建过程。本文将深入探讨Ant工具...
在J2EE应用程序开发中,Ant是一个非常重要的构建工具,它允许开发者自动化构建过程,包括编译、测试、打包和部署等任务。本知识点主要围绕如何在J2EE环境中使用Ant来生成Excel文件并提供下载服务进行讲解。 首先,...
Ant是一个基于XML的构建工具,它的配置文件(build.xml)定义了构建过程中的各种任务,如编译、打包、测试和部署等。XML结构使得构建过程可读性强,易于维护。 对于J2ME项目,Ant可以完成以下步骤: 1. **编译源...
在Java开发中,Ant常用于自动化编译、测试、打包和部署等任务。 首先,Ant的核心是构建文件`build.xml`,它包含了构建过程的所有指令。这个文件定义了目标(target)和任务(task),每个目标都是一个具体的构建...
这个示例展示了如何使用Apache Ant工具来编译、打包和运行一个简单的Java应用程序。Ant是一个基于XML的构建工具,它允许开发者定义任务来自动化构建过程,如编译源代码、创建JAR文件、运行测试等。 首先,我们来看...
Ant以其XML为基础的构建文件(通常命名为build.xml)为开发者提供了跨平台的构建脚本,可以用于编译、打包、测试和部署应用程序。Eclipse是一款流行的Java集成开发环境(IDE),虽然它自带了内置的构建系统,但在...
在Java Web开发中,"Ant打war包过程"是一个关键步骤,它涉及到使用Apache Ant工具将项目打包成一个可部署的WAR(Web Application Archive)文件。Ant是一个基于XML的构建工具,广泛用于自动化Java项目的构建、编译和...