`
tntxia
  • 浏览: 1507800 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

在Eclipse上使用Ant发布项目

 
阅读更多

 

这里笔者使用是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脚本了。

 

  • 大小: 27.9 KB
  • 大小: 42 KB
0
2
分享到:
评论

相关推荐

    Eclipse PDE Export ANT Script (CI)

    在软件开发的持续集成(CI)环境中,Eclipse PDE Export ANT Script是一种非常有用的技术,它允许开发者通过ANT构建脚本来自动化插件的打包和发布过程。 ANT是Apache开源组织提供的一款Java项目构建工具,它使用XML...

    在eclipse中使用ant灵活构建web应用.docx

    Eclipse中,可以在项目属性中配置Ant builder,使其在构建过程中使用自定义的`build.xml`文件。这样,平时的调试工作可以交由Eclipse的Java Builder处理,而部署或发布时,利用Ant实现自动化构建。 此外,对于更...

    使用ANT远程发布Web项目

    ### 使用ANT远程发布Web项目 #### 一、概述 在软件开发过程中,自动化构建与部署是提高开发效率、减少人为错误的重要手段之一。Apache Ant 是一个用于自动化软件编译、测试、部署等过程的Java库及命令行工具,它...

    eclipse基于ant自动化打包

    在标题"eclipse基于ant自动化打包"中,我们关注的是使用Eclipse和Ant配合实现软件的自动打包过程。Eclipse提供了内置的Ant支持,使得开发者可以直接在IDE内编写和执行Ant构建脚本。这不仅方便了代码管理,还简化了...

    ant构建web项目

    ant 自动化构建eclipse web项目, 并且打包发布,启动tomcat和浏览器

    Eclipse快速上手指南之使用ANT.pdf

    根据给定的文件标题、描述以及部分内容,我们将深入探讨如何在Eclipse中使用Apache Ant进行自动化构建。Apache Ant是一款开源的Java工具,用于自动化软件构建过程中的任务,如编译、测试、打包和部署等。它通过XML...

    android2.3 eclipse ant混淆

    本文将深入探讨“android2.3 eclipse ant混淆”这一主题,结合标签“源码”和“工具”,我们将关注如何在Android 2.3版本中,使用Eclipse集成开发环境以及Ant构建工具进行Proguard混淆。 首先,让我们了解混淆的...

    贯通Java Web开发三剑客Eclipse+Tomcat+Ant整合开发.(党海峰)

    3. **Eclipse与Ant集成**:在Eclipse中导入Ant项目,使用Eclipse的Ant视图管理和运行构建脚本,以及配置自动构建触发器。 4. **项目部署**:利用Ant将Web应用部署到Tomcat服务器,包括发布WAR文件到Tomcat的webapps...

    eclipse中ant的配置与测试

    通过以上步骤,我们可以在Eclipse环境中利用Ant有效地管理项目的构建过程。Ant的强大之处在于其灵活性和扩展性,可以根据项目需求定制不同的构建脚本,实现自动化构建流程。此外,Ant还可以与其他工具(如JUnit、...

    通过Ant发布Android到手机的例子

    通过这个Ant发布Android到手机的例子,我们可以看到Ant在Android开发中的强大作用。它可以提高开发效率,特别是在团队协作和持续集成环境中,Ant能够提供稳定和可重复的构建流程。同时,对于熟悉命令行操作的开发者...

    org.eclipse.jgit.ant-3.3.2.201404171909-r.zip

    标题 "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 创建独立 Web Services 应用程序 本文将指导读者使用 Eclipse 和 Java SE 6 创建独立 ...* 如何在 Eclipse IDE 中使用基于 Ant Java 的构建工具来运行特殊 Java 命令以生成代码的某些部分。

    在eclipse上实现gradle批量打包,并加签名、混淆、改图标及应用名称

    在Android开发过程中,Eclipse曾是主流的IDE,但随着Android Studio的兴起,Gradle已成为构建和管理Android项目的主要工具。然而,对于某些历史遗留项目,开发者可能仍需在Eclipse环境中工作。本教程将详细介绍如何...

    android用Eclipse Gradle打包

    在Android开发领域,Eclipse曾是主流的集成开发环境(IDE),而Gradle则是一个强大的构建工具,它逐渐取代了Ant成为Android项目的主要构建系统。本篇将详细讲解如何在Eclipse环境中使用Gradle进行打包操作,特别是...

    ant proguard 混淆编译 之Eclipse-Idea

    本篇文章将聚焦于如何在Eclipse和IntelliJ IDEA(Idea)这两个不同的集成开发环境中配置并使用ProGuard,以实现对Ant构建系统的支持。 首先,`ant proguard`是指使用Ant构建系统与ProGuard进行集成。Ant是一个开源...

    apache-ant-1.8.2-bin

    Ant的XML构建文件是跨平台的,这意味着在Windows、Linux或Mac OS等不同操作系统上,只要安装了Java环境,就可以使用相同的构建文件进行构建。 在Ant 1.8.2版本中,可能包括了性能优化、新的任务特性、错误修复以及...

    Eclipse教程,Eclipse电子书

    - **Ant**:Ant是一个基于Java的构建工具,可以在Eclipse中进行配置,用于自动化构建过程。 - **Java**: - **外观(Appearance)**:设置Java项目的外观,如注释的颜色等。 - **类路径变量(Classpath variables...

Global site tag (gtag.js) - Google Analytics