`
tntxia
  • 浏览: 1484874 次
  • 性别: 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
分享到:
评论

相关推荐

    ant构建web项目

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

    Eclipse in Action

    第八章:介绍eclipse插件,以及插件开发的环境,你将学习怎样建立简单的插件,发布插件以使别人可以使用 第九章:更多的插件代码显示如何建立定制编辑器,视图,参数页面 附录 附录A:eclipse的java相关菜单快速...

    Eclipse权威开发指南2.pdf

    2.4.6 在Eclipse中使用其他计算机程序..... 55 2.4.7 性能..... 60 2.5 练习概述...... 61 2.6 本章小结...... 61 2.7 参考文献...... 62 第3章 使用Java开发工具 63 3.1 JDT入门...... 64 3.1.1 JDT用户界面概述.....

    Eclipse权威开发指南3.pdf

    2.4.6 在Eclipse中使用其他计算机程序..... 55 2.4.7 性能..... 60 2.5 练习概述...... 61 2.6 本章小结...... 61 2.7 参考文献...... 62 第3章 使用Java开发工具 63 3.1 JDT入门...... 64 3.1.1 ...

    Eclipse权威开发指南1.pdf

    2.4.6 在Eclipse中使用其他计算机程序..... 55 2.4.7 性能..... 60 2.5 练习概述...... 61 2.6 本章小结...... 61 2.7 参考文献...... 62 第3章 使用Java开发工具 63 3.1 JDT入门...... 64 3.1.1 ...

    jocky 混肴编译rar包(ant和插件俩个版本)

    事实上,在Eclipse中使用Jocky时,Jocky也是首先针对所选工程生成Ant的Build文件(默认名称jocky_build.xml),然后再通过Ant完成混淆编译。 以下是Jocky在Eclipse中自动生成的Ant Build 文件示例: 1 ...

    Maven权威指南 很精典的学习教程,比ANT更好用

    在Microsoft Windows上安装Maven 2.3.3. 在Linux上安装Maven 2.3.4. 在FreeBSD或OpenBSD上安装Maven 2.4. 验证Maven安装 2.5. Maven安装细节 2.5.1. 用户相关配置和仓库 2.5.2. 升级Maven 2.6. 获得Maven...

    Java项目开发与毕业设计指导

    使用Eclipse导入项目ch09, 在src/config.properties中配置数据库连接信息, 然后部署项目、启动tomcat。 访问http://localhost:8080/ajax即可启动本程序。 Ch10:一个简单的编译器实现 安装JDK、配置环境变量,...

    Java_EE企业应用实战SSH(第三版)-part3

    1.6.4发布项目到服务器 1.6.5从服务器下载项目 1.6.6同步(Update)本地文件 1.6.7提交(Commit)修改 1.6.8添加文件和目录 1.6.9删除文件和目录 1.6.10查看文件的版本变革 1.6.11提取文件以前版本的内容 ...

    Java_EE企业应用实战SSH(第3版)-part2

    1.6.4发布项目到服务器 1.6.5从服务器下载项目 1.6.6同步(Update)本地文件 1.6.7提交(Commit)修改 1.6.8添加文件和目录 1.6.9删除文件和目录 1.6.10查看文件的版本变革 1.6.11提取文件以前版本的内容 ...

    Java_EE企业应用实战SSH(第3版)-part1

    1.6.4发布项目到服务器 1.6.5从服务器下载项目 1.6.6同步(Update)本地文件 1.6.7提交(Commit)修改 1.6.8添加文件和目录 1.6.9删除文件和目录 1.6.10查看文件的版本变革 1.6.11提取文件以前版本的内容 ...

    《程序天下:J2EE整合详解与典型案例》光盘源码

    5.4 使用Eclipse建立Web开发项目 5.5 Eclipse的常用快捷键 5.5.1 有关格式化的快捷键 5.5.2 有关调试的快捷键 5.5.3 有关重构的快捷键 5.6 小结 第六章 Log4j使用指南 6.1 Log4j介绍 6.1.1 Log4j历史 6.1.2 Log4j...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (2)

    5.4 使用Eclipse建立Web开发项目 5.5 Eclipse的常用快捷键 5.5.1 有关格式化的快捷键 5.5.2 有关调试的快捷键 5.5.3 有关重构的快捷键 5.6 小结 第六章 Log4j使用指南 6.1 Log4j介绍 6.1.1 Log4j历史 6.1.2 Log4j...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (1)

    5.4 使用Eclipse建立Web开发项目 5.5 Eclipse的常用快捷键 5.5.1 有关格式化的快捷键 5.5.2 有关调试的快捷键 5.5.3 有关重构的快捷键 5.6 小结 第六章 Log4j使用指南 6.1 Log4j介绍 6.1.1 Log4j历史 6.1.2 Log4j...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (3)

    5.4 使用Eclipse建立Web开发项目 5.5 Eclipse的常用快捷键 5.5.1 有关格式化的快捷键 5.5.2 有关调试的快捷键 5.5.3 有关重构的快捷键 5.6 小结 第六章 Log4j使用指南 6.1 Log4j介绍 6.1.1 Log4j历史 6.1.2 Log4j...

    IDEA及Gradle使用总结

    很多开源支持包在上面都有维护(国内的除外)gradle是近年来发展起来自动化构建应用,解决ant构建上的繁琐代码,并且也支持读取maven的配置形式,依赖maven的支持包结构好了,平时你们使用eclipse发布的时候,不要说...

    heroku-eclipse-plugin:警告

    构建的父 pom 位于一个名为“releng”的 Eclipse 项目中,用于发布工程。 在本地设置中,我将其配置为从本地文件系统解析它需要的 eclipse 插件。 您可以在存储库部分的 pom.xml 中看到这一点。 您可以随意更改 ...

    DemoWearApp:Eclipse 中的示例 Wear 应用程序和手持电话包装器应用程序

    将所有项目导入eclipse并编译, 包括: 谷歌播放服务_lib 可穿戴-1.0.0 演示穿戴应用程序 DemoWearAppOnPhone 玩得开心。 手工打包 编译 DemoWearApp 并使用发布密钥对wearApp 进行签名。 将签名的 Wear APK ...

    IDEA部署项目到远程tomcat

    其实以前在使用eclipse的时候就想在maven下使用插件进行远程部署,无耐,多次试验,都没有成功,IDE换到了idea自己也尝试了下,感觉配置要容易了许多,经过简单的也成功了,现在记录如下。 二、环境配置 在服务器上...

Global site tag (gtag.js) - Google Analytics