码迷,mamicode.com
首页 > 其他好文 > 详细

ant 自动化编译

时间:2015-07-02 14:04:12      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:

bulid.xml配置:

<?xml version="1.0" encoding="UTF-8" ?>
<project name="mss" default="clean" basedir=".">

<property name="dest.dir" value="WEB-INF/classes" />
<property name="src.dir" value="src" />
<property name="src.resource" value="src/resource" />
<property name="webroot.dir" value="WebRoot" />
<property name="webinf.dir" value="WEB-INF" />
<property name="tomcat.dir" value="/opt/kds/mobile-stock/3rd-soft/tomcat-7.0.59/tomcat7/lib" />

<target name="init">
<delete dir="${dest.dir}" />
<mkdir dir="${dest.dir}" />
</target>

<target name="compile" depends="init">
<javac srcdir="${src.dir}" destdir="${dest.dir}" includeAntRuntime="false" encoding="gbk">
<classpath>
<fileset dir="WebRoot/WEB-INF/lib">
<include name="*.jar" />
</fileset>
<fileset dir="${tomcat.dir}">
<include name="jsp-api.jar" />
<include name="servlet-api.jar" />
</fileset>
</classpath>
</javac>
</target>

<target name="copyfile" depends="compile">
<copy todir="${webinf.dir}">
<fileset dir="${webroot.dir}/WEB-INF">
<include name="**"/>
<!--include name="lib/*.*"/>
<include name="*.*"/>-->
<exclude name="*.svn"/>
</fileset>
</copy>

<copy todir=".">
<fileset dir="${webroot.dir}">
<include name="*.jsp"/>
<include name="*.html"/>
<exclude name="*.svn"/>
<include name="resource/**"/>
</fileset>
</copy>

<copy todir="${dest.dir}">
<fileset dir="${src.dir}">

<include name="*.xml"/>
<include name="*.properties"/>
<exclude name="*.svn"/>
</fileset>
</copy>

</target>

<target name="clean" depends="copyfile">
<delete dir="${webroot.dir}" />
<delete dir="${src.dir}" />
</target>

</project>

 

其中会出现报错信息:非法字符-ufeff/等等 要进行设置与项目相同的编码格式    encoding="gbk"

ant 自动化编译

标签:

原文地址:http://www.cnblogs.com/ywliang/p/4615749.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!