<?xml version="1.0" encoding="UTF-8"?>
<project name="delploy" default="main" basedir=".">
<!-- ================================================================== -->
<!-- 初始化属性 -->
<!-- ================================================================== -->
<target name="init-properties" description="初始化属性">
<property file="build.properties" />
<!--<property name="bin.dir" value="bin"/>-->
<property name="inf.dir" value="src/main/webapp/WEB-INF" />
<!-- <property name="css.dir" value="css"/>-->
<!--<property name="skins.dir" value="skins"/>-->
<property name="images.dir" value="src/main/webapp/images" />
<property name="include.dir" value="src/main/webapp/javascript" />
<property name="stylesheet.dir" value="src/main/webapp/stylesheet" />
<property name="scorerule.dir" value="src/main/webapp/scorerule" />
<property name="manage.dir" value="src/main/webapp/manage" />
<property name="plugin.dir" value="src/main/webapp/plugin" />
<property name="webapp.dir" value="${deploy.dir}" />
</target>
<target name="copy" depends="init-properties" description="拷贝文件">
<!--拷贝web,jsp,配置文件(*.xml,*.properties),dtd等,除了class和jar-->
<copy todir="${webapp.dir}/stylesheet">
<fileset dir="${stylesheet.dir}" includes="**/*.*" />
</copy>
<copy todir="${webapp.dir}/scorerule">
<fileset dir="${scorerule.dir}" includes="**/*.*" />
</copy>
<copy todir="${webapp.dir}/images">
<fileset dir="${images.dir}" includes="**/*.*" />
</copy>
<copy todir="${webapp.dir}/javascript">
<fileset dir="${include.dir}" includes="**/*.*" />
</copy>
<copy todir="${webapp.dir}/manage">
<fileset dir="${manage.dir}" includes="**/*.*" />
</copy>
<copy todir="${webapp.dir}/plugin">
<fileset dir="${plugin.dir}" includes="**/*.*" />
</copy>
<!--拷贝class,只有class-->
<!-- <copy todir="${webapp.dir}/WEB-INF/classes">
<fileset dir="${inf.dir}"/>
</copy>
-->
<!--拷贝WEB-INF-->
<copy todir="${webapp.dir}/WEB-INF">
<fileset dir="${inf.dir}" />
</copy>
</target>
<!-- ================================================================ -->
<!-- 主要任务 -->
<!-- ================================================================ -->
<target name="main" description="==>发布程序,拷贝">
<antcall target="copy" />
</target>
</project>
分享到:
相关推荐
ant打包项目的build.xml配置
一个普通java程序用ant打包的列子,完整的,里面采用的是eclipse自带的编译插件进行的打包,需要结合eclipse中的插件一起使用
eclipse-sourceBuild-srcIncluded-3.6.2
我的开发环境是Eclipse,ant.xml是放在项目下的ant(新建),也可以修改project的basedir.
用Eclipse IDE可以自动生成ANT的build文件,但是该文件的路径名移植性太差。当应用hudson一类的自动化平台来构建Eclipse插件时,不能直接调用ANT工具来编译。本工具自动修改Eclipse的路径为 ${ECLIPSE_HOME},并且...
在build.xml中学到了ant技术,在这里我发布一个简单的Eclipse中Ant的配置与测试
ant的使用,附件是build.xml,配置是怎么为web项目打包为war。
本实例主要展示了在myEclipse或Eclipse中如何集成Ant、Junit和EMMA技术,有三个文件夹,在导入myEclipse或Eclipse中时,要Link Source,把三个都选上。详细地讲解了ant的构建文件build.xml
Ant是一种基于Java的build工具。理论上来说,它有些类似于(Unix)C中的make ,但没有make的缺陷。
http://blog.csdn.net/landehuxi/article/details/24264573 使用ant及Eclipse配置文件进行Android项目的标准化,规范化构建
可以阅读或简单修改build.xml无疑可以帮助你更灵活地集成、管理应用项目,如果需要学习maven这种开源项目管理解决方案,也是要以理解ant为基础的哟。另外,使用ant的过程实际上对构建进行了文档化,它是无关于IDE的,...
Java eclipse下 Ant build.xml实例详解 在有eclipse集成环境下ant其实不是很重要,但有些项目需要用到,另外通过eclipse来学习和理解ant是个很好的途径,所以写他demo总结下要点,希望能够帮到大家。 一、本人测试...
ant工程需要引入的jar包,用于与eclipse的集成,使用ant build等操作。
Eclipse集成Hadoop2.10.0的插件,使用`ant`对hadoop的jar包进行打包并适应Eclipse加载,所以参数里有hadoop和eclipse的目录. 必须注意对于不同的hadoop版本,` HADDOP_INSTALL_PATH/share/hadoop/common/lib`下的jar包...
由于需要使用ANT编译的代码比较多,特别是在第一次变异的时候,会出现OutOfMemory错误。并提示更改ANT_OPTS设定。
Eclipse识别低版本插件f方法说明及ORBSstudio7.7.7文件 CORBA相关
6、最后生成的结果会在D:\hadoop-1.1.2\build\contrib\eclipse-plugin下面。 复制D:\hadoop-1.1.2\contrib\eclipse-plugin\hadoop-eclipse-plugin-1.1.2.jar 到 eclipse安装目录/plugins/ 下。
Eclipse中已经集成了Ant,我们可以直接在Eclipse中运行Ant。 以前面建立的Hello工程为例,创建以下目录结构: 新建一个build.xml,放在工程根目录下。build.xml定义了Ant要执行的批处理命令。虽然Ant也可以使用...
使用 Eclipse 和 Ant 自动化 ActionScript 项目 ![书籍封面]( =330x430) 这是编写的的示例代码和构建脚本。 单击右侧的下载 Zip 按钮以下载示例代码。 在访问目录页面。 看到错误了吗? 报告,或者简单地分叉并...
hadoop 1.1.2 的eclipse 插件 经测试可用 如不可用 可以参考如下自行编译 首先将 ${HADOOP_HOME}\src\contrib 下面的 build-contrib.xml 复制到 ${...在${HADOOP_HOME}\src\contrib\eclipse-plugin 下面 执行 ant jar