<?xml version="1.0" encoding="gbk"?>
<!-- ant -buildfile F:\sendFiles\dist-all.xml -->
<project name="Jwdp_pro" default="dist" basedir="F:/Jwdp_pro/Jwdp01">
<property name="build.base.dir" value="F:/sendFiles/Jwdp" description="输出目录"/>
<property name="src.dir" value="F:/Jwdp_pro/Jwdp01/src" description="源代码目录"/>
<property name="product.config.dir" value="F:/Jwdp_pro/Jwdp-proConfig/WebRoot" description="生产环境配置文件"/>
<property name="build.dir" value="${build.base.dir}/Jwdp" description="输出目录"/>
<property name="build.web.dir" value="${build.dir}/WEB-INF" description="web配置输出目录"/>
<property name="build.web.class.dir" value="${build.web.dir}/classes" description="web类输出目录"/>
<!--<property name="build.web.lib.dir" value="${build.web.dir}/lib" description="web引用jar输出目录"/>-->
<property name="webRoot.dir" value="${basedir}/WebRoot"/>
<property name="lib.dir" value="${webRoot.dir}/WEB-INF/lib"/>
<property name="encoding" value="utf-8" description="文件编码"/>
<path id="project.classpath">
<fileset dir="${lib.dir}">
<include name="*.jar"/>
</fileset>
<!--<fileset dir="${basedir}/lib">
<include name="*.jar" />
</fileset> -->
<pathelement path="${basedir}/WebRoot/WEB-INF/lib"/>
</path>
<target name="init">
<delete dir="${build.base.dir}"/>
<mkdir dir="${build.dir}"/>
<mkdir dir="${build.web.dir}"/>
<!--<mkdir dir="${build.web.lib.dir}"/>-->
<mkdir dir="${build.web.class.dir}"/>
</target>
<target name="compile" depends="init">
<javac destdir="${build.web.class.dir}" source="1.6" target="1.6" debug="on"
deprecation="false" optimize="false" failonerror="true" srcdir="${src.dir}">
<compilerarg line="-encoding UTF-8"/>
<classpath refid="project.classpath"></classpath>
</javac>
<copy todir="${build.web.class.dir}">
<!-- 复制源代码目录中所有的非java文件 -->
<fileset dir="${src.dir}" excludes="**/*.java">
</fileset>
</copy>
<copy todir="${build.dir}">
<!-- WebRoot目录中所有的非java文件 -->
<fileset dir="${webRoot.dir}" excludes="**/*.class">
</fileset>
</copy>
<copy todir="${build.dir}" overwrite="true">
<!-- 替换生产环境配置文件 -->
<fileset dir="${product.config.dir}">
</fileset>
</copy>
</target>
<target name="main" depends="init,compile"/>
<target name="dist" depends="main" description="将工程打成war包">
<war destfile="${build.base.dir}/${ant.project.name}.war" basedir="${build.dir}"
webxml="${build.web.dir}/web.xml"/>
</target>
</project>
分享到:
相关推荐
使用ant打war包使用ant打war包使用ant打war包使用ant打war包使用ant打war包使用ant打war包
命令行中ant打war包,一个简单易懂的小例子
ant的配置文件ant的配置文件ant的配置文件ant的配置文件
NULL 博文链接:https://hello-player.iteye.com/blog/438319
博文链接:https://sunrie.iteye.com/blog/109470
ant 批量替换包名,当需要使用脚本批量替换包名的时候可以搞定。
这是一个ANT自编译的程序,可以在myeclipse下创建ant文件,根据代码配置,下载后直接可以用。
Ant 配置文件详解 Ant 各种详细配置应有尽有!!!
使用ant批量打包,替换渠道号,文件中包含所用到的所有资源。
ant的build配置文件;
ant配置、实现自己的多渠道打包,对于需要者相当有参考意义。
ant.jar包可以下载
ant配置ant配ant配置ant配置置
ant 配置文件集合
打包:将编译后的*.calss文件打包成 jar或war包; 部署:将打包后的war文件部署到制定的web应用服务器中去。(tomcat的webappers中去) ******************************* ant默认执行build.xml文件 ant是使用的java...
ANT配置,打包,编译
maven下通用的ant配置文件,只要0积分。只需修改11行末尾的target/自己的工程名即可。
Ant打包和Hibernate文件生成实例,Ant打包和Hibernate文件生成实例
java项目ant打包脚本,包括环境变量设置,打包脚本等信息,共有三个文件 ant.bat、build.xml、setEnv.cmd