这里笔者使用是Eclipse3.7,但相信其他的Eclipse的使用方法也是一致的。
如图,我们先右键增加一个文件。
文件名取名为build.xml ,这里是固定,Eclipse只认这个名字。
build.xml的内容如下:
<?xml version="1.0"?> <project name="bbs" default="deploy" basedir="."> <property file="build.properties" /> <property name="resin.home" value="D:\resin\resin-3.2.0"/> <property name="lib.dir" value="${basedir}/WebContent/WEB-INF/lib"/> <path id="compile.classpath"> <fileset dir="${resin.home}/lib"> <include name="*.jar"/> </fileset> <fileset dir="${lib.dir}"> <include name="*.jar"/> </fileset> </path> <target name="copyProperties"> <copy todir="${dist}/WEB-INF/classes"> <fileset dir="src/java"> <include name="*.properties"/> </fileset> </copy> </target> <target name="compile" depends="copyProperties"> <javac srcdir="src/java" destdir="${dist}/WEB-INF/classes/" includeantruntime="on"> <classpath refid="compile.classpath"></classpath> </javac> </target> <target name="deploy" depends="compile"> <copy todir="${dist}"> <fileset dir="WebContent"></fileset> </copy> <copy tofile="${dist}/WEB-INF/classes/oa.properties" overwrite="true"> <fileset file="src/config/oa_${company}.properties"></fileset> </copy> </target> </project>
然后,我们再增加一个build.properties的配置文件,把一些属性写在配置文件中:
build.properties的内容如下:
dist=D:/resin/resin-3.2.0/webapps/oa
然后,右键点击build.xml文件,
最后Run一下就可以跑Ant脚本了。
相关推荐
在软件开发的持续集成(CI)环境中,Eclipse PDE Export ANT Script是一种非常有用的技术,它允许开发者通过ANT构建脚本来自动化插件的打包和发布过程。 ANT是Apache开源组织提供的一款Java项目构建工具,它使用XML...
Eclipse中,可以在项目属性中配置Ant builder,使其在构建过程中使用自定义的`build.xml`文件。这样,平时的调试工作可以交由Eclipse的Java Builder处理,而部署或发布时,利用Ant实现自动化构建。 此外,对于更...
### 使用ANT远程发布Web项目 #### 一、概述 在软件开发过程中,自动化构建与部署是提高开发效率、减少人为错误的重要手段之一。Apache Ant 是一个用于自动化软件编译、测试、部署等过程的Java库及命令行工具,它...
在标题"eclipse基于ant自动化打包"中,我们关注的是使用Eclipse和Ant配合实现软件的自动打包过程。Eclipse提供了内置的Ant支持,使得开发者可以直接在IDE内编写和执行Ant构建脚本。这不仅方便了代码管理,还简化了...
ant 自动化构建eclipse web项目, 并且打包发布,启动tomcat和浏览器
根据给定的文件标题、描述以及部分内容,我们将深入探讨如何在Eclipse中使用Apache Ant进行自动化构建。Apache Ant是一款开源的Java工具,用于自动化软件构建过程中的任务,如编译、测试、打包和部署等。它通过XML...
本文将深入探讨“android2.3 eclipse ant混淆”这一主题,结合标签“源码”和“工具”,我们将关注如何在Android 2.3版本中,使用Eclipse集成开发环境以及Ant构建工具进行Proguard混淆。 首先,让我们了解混淆的...
3. **Eclipse与Ant集成**:在Eclipse中导入Ant项目,使用Eclipse的Ant视图管理和运行构建脚本,以及配置自动构建触发器。 4. **项目部署**:利用Ant将Web应用部署到Tomcat服务器,包括发布WAR文件到Tomcat的webapps...
通过以上步骤,我们可以在Eclipse环境中利用Ant有效地管理项目的构建过程。Ant的强大之处在于其灵活性和扩展性,可以根据项目需求定制不同的构建脚本,实现自动化构建流程。此外,Ant还可以与其他工具(如JUnit、...
通过这个Ant发布Android到手机的例子,我们可以看到Ant在Android开发中的强大作用。它可以提高开发效率,特别是在团队协作和持续集成环境中,Ant能够提供稳定和可重复的构建流程。同时,对于熟悉命令行操作的开发者...
标题 "org.eclipse.jgit.ant-3.3.2.201404171909-r.zip" 指的是一个Eclipse JGit的Ant任务库,该库版本为3.3.2,发布日期为2014年4月17日。Eclipse JGit是一个用Java实现的轻量级、纯Java库,主要用于处理Git版本...
使用 Eclipse 和 Java SE 创建独立 Web Services 应用程序 本文将指导读者使用 Eclipse 和 Java SE 6 创建独立 ...* 如何在 Eclipse IDE 中使用基于 Ant Java 的构建工具来运行特殊 Java 命令以生成代码的某些部分。
在Android开发过程中,Eclipse曾是主流的IDE,但随着Android Studio的兴起,Gradle已成为构建和管理Android项目的主要工具。然而,对于某些历史遗留项目,开发者可能仍需在Eclipse环境中工作。本教程将详细介绍如何...
在Android开发领域,Eclipse曾是主流的集成开发环境(IDE),而Gradle则是一个强大的构建工具,它逐渐取代了Ant成为Android项目的主要构建系统。本篇将详细讲解如何在Eclipse环境中使用Gradle进行打包操作,特别是...
本篇文章将聚焦于如何在Eclipse和IntelliJ IDEA(Idea)这两个不同的集成开发环境中配置并使用ProGuard,以实现对Ant构建系统的支持。 首先,`ant proguard`是指使用Ant构建系统与ProGuard进行集成。Ant是一个开源...
Ant的XML构建文件是跨平台的,这意味着在Windows、Linux或Mac OS等不同操作系统上,只要安装了Java环境,就可以使用相同的构建文件进行构建。 在Ant 1.8.2版本中,可能包括了性能优化、新的任务特性、错误修复以及...
- **Ant**:Ant是一个基于Java的构建工具,可以在Eclipse中进行配置,用于自动化构建过程。 - **Java**: - **外观(Appearance)**:设置Java项目的外观,如注释的颜色等。 - **类路径变量(Classpath variables...