<project name="struts2" default="deploy" basedir=".">
<!-- javac 编译依赖的jar包 -->
<path id="classpath">
<fileset dir="./WebRoot/WEB-INF/lib">
<include name="*.jar" />
</fileset>
</path>
<target name="clean" description="Delete all generated files">
<delete dir="./WebRoot/WEB-INF/classes" />
<delete dir="./WebRoot/WEB-INF/lib" />
<delete file="struts2.war" />
</target>
<!-- 编译-->
<target name="compile" depends="">
<property name="javac.debug" value="on" />
<mkdir dir="./WebRoot/WEB-INF/classes" />
<mkdir dir="./WebRoot/WEB-INF/lib" />
<javac debug="${javac.debug}" destdir="./WebRoot/WEB-INF/classes">
<classpath refid="classpath" />
<src path="src" />
</javac>
<copy todir="./WebRoot/WEB-INF/classes">
<fileset dir="src/" includes="*.xml" />
<fileset dir="src/" includes="*.properties" />
<fileset dir="src/" includes="**/**.properties" />
</copy>
<copy todir="./WebRoot/WEB-INF/lib">
<fileset dir="./WebRoot/WEB-INF/lib/" includes="*.jar">
<exclude name="servlet-api.jar" />
<exclude name="jsp-api.jar" />
</fileset>
</copy>
</target>
<!-- 打war包-- >
<target name="war" depends="compile">
<war destfile="struts2.war" webxml="WebRoot/WEB-INF/web.xml">
<fileset dir="WebRoot" />
</war>
</target>
<!-- 部署 ,如果是linux下,就把部署的路径改为linux的-->
<target name="deploy" depends="war">
<copy todir="F:/tool/Tomcat 6.0/webapps" overwrite="true" flatten="true">
<fileset dir="./" includes="struts2.war" />
</copy>
</target>
</project>
分享到:
相关推荐
在Windows环境下,需要配置环境变量,设置`ANT_HOME`为Ant的安装路径,同时将`%ANT_HOME%\bin`添加到PATH环境变量中。验证Ant是否安装成功,可以在命令行中输入`ant`,如果出现提示“Buildfile: build.xml does not ...
Ant本身也是用Java编写的,它可在多个平台(如Unix、Linux以及Windows等等)上工作,因此如果你要转换开发平台,那么学习Ant是值得的,Ant很容易扩展。在你的工程中,目前是否存在某个需求,而所有Ant功能对此都不能...
如果是在Windows 2000环境下,可以永久设置这些环境变量,通过控制面板的“系统”->“高级”->“环境变量”。 **2. 创建工程描述文件`build.xml`** `build.xml`是Ant的核心,它定义了构建过程中的各种任务和目标。...
1. 安装 ant 并配置环境变量:安装 ant 并将其添加到 Path 中,以便在命令行中使用 ant 命令。 2. 设置 androidSDK 环境变量:将 androidSDK 的路径添加到环境变量中,以便在命令行中使用 android 命令。 3. 创建...
* Windows部署:使用SpringBlade可以快速实现Windows部署,通过简单的步骤可以生成一个基本的Windows生产环境平台。 * Linux部署:使用SpringBlade可以快速实现Linux部署,通过简单的步骤可以生成一个基本的Linux...
在Windows环境下,可以通过编写批处理脚本来设置`JAVA_HOME`、`PATH`和`CLASSPATH`,如示例中的`javapath.bat`。 - 运行JAR文件,使用`java -jar`命令,例如`java -jar Test/Test.jar`。这将启动JAR文件中的主类并...
CRUD、建表、建 Entity、建 Service 和 Mapper、新增 API、修改 API、删除 API、查询 API、单条数据、多条数据、分页、微服务远程调用、声明式服务调用、Feign 熔断机制、Hystrix、生产部署、windows 部署、linux ...
在Android开发中,有时我们需要将一个工程中的代码封装成jar包,以便于在其他项目中复用。这个过程称为“工程导jar包”。本文将详细解释如何操作,并探讨jar包在Android开发中的应用。 首先,我们需要理解什么是jar...
2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。...
在windows系统中,命令行中执行ant命令时,当指定的 构建脚本文件中包含中文字符,而构建脚本文件的编码是UTF-8时将会 Invalid byte 1 of 1-byte UTF-8 sequence. 的错误.这个问题尚未 知解决,故先采用GBK的编码. 2.在...
- **ANT配置**:在ANT的conf目录下,编辑`build.properties`文件,更新`java.home`属性为你的JDK安装路径。 - **MyEclipse配置**:在MyEclipse中,需要配置Tomcat服务器和Liferay插件开发环境。添加Tomcat服务器...
支持多种版本控制系统(如AccuRev SCM、CVS、Subversion、Git、Perforce、Clearcase和RTC),并且能够执行Apache Ant、Apache Maven项目,以及Shell脚本和Windows批处理命令。由川口耕介领导的团队开发,Jenkins遵循...
- 在Windows环境下,确保HTTP SSL服务已启动,否则编译或调试时可能出现错误。 - 解压源码,主要关注`src`目录下的Java源代码,这是Openfire的核心功能实现,可以在此基础上进行二次开发。 5. **创建Openfire工程...
4. 启动JBoss服务器,可以通过执行bin目录下的start.bat(Windows)或start.sh(Unix/Linux)脚本来完成。 5. 部署应用,将JAR文件复制到指定的部署目录,JBoss会自动识别并部署新的Bean。 在J2EE开发中,开发者还...
2002年开始使用Java,在平时的项目开发中经常采用OpenSource的工具,如Ant、Maven、Hibernate、Struts等,目前正在研究信息集成方面的规范和技术。可以通过jianhgreat@hotmail.com与他取得联系,或访问个人blog:...
5. 构建与部署:Eclipse支持Ant、Maven等多种构建工具,可以自动化处理编译、打包和部署过程。示例可能涵盖如何配置和使用这些构建工具。 6. 集成开发环境的其他功能:除了上述核心功能,Eclipse还包括源码控制、...
命令行版本基于 Ant,生成的项目在任何环境下都可以启动。在开始使用之前,确保已经安装了 Seam 工具包,其中包含了 seam 和 seam.bat 脚本,分别适用于 Linux/Unix 和 Windows 系统。要查看 Seam-gen 的帮助信息,...
项目可能使用Ant、Maven或Gradle等构建工具进行编译和打包,生成可执行的JAR文件,方便用户在没有IDE的情况下运行程序。 通过分析和实践这个JAVA员工管理系统源代码,初学者不仅可以掌握JAVA编程基础,还能了解到...
1. 安装与配置:了解如何下载Eclipse的最新版本,以及在Windows、Mac OS X和Linux等操作系统上的安装步骤。同时,学习配置JDK路径,确保Eclipse能正确识别Java开发环境。 2. 工作空间(Workspace):理解Eclipse中...
2. **编译**:升级后的Make和Ant工具支持将工程导出到Ant脚本,提高了自动化构建的灵活性。 3. **打包**:Archive Builder功能更加便捷,使得程序打包和部署更为简便。 4. **团队开发**:加强了版本控制集成,如...