分享

ant这东西一定得懂,因为不想依懒于IDE

 zhuge 2006-08-07

  ant这东西一定得懂,因为不想依懒于IDE
 

<?xml version="1.0" encoding="utf-8"?>

<project name="webtestant"  default="copyto" basedir=".">

  <property name="dist" value="${basedir}/dist" />
  <property name="web"  value="${basedir}/WebRoot"/>
  <property name="src"  value="${basedir}/src"/>
  <property name="libpath" value="${basedir}/WebRoot/Web-INF/lib"/>
 
  <path id="lb" > <!--设定打包时所需的lib文件 -->
     <fileset dir="${libpath}">
       <include name="**/*.jar"/>
     </fileset>
  </path>
 
  <target name="init" depends="">
    <delete dir="${dist}" />
    <delete dir="${web}/WEB-INF/classes"/>
    <mkdir dir="${dist}" />
    <mkdir dir="${web}/WEB-INF/classes"/>
  </target>
 
  <target name="compile" depends="init">
     <javac srcdir="${src}" destdir="${web}/WEB-INF/classes" classpathref="/lb" />
  </target>
 
  <target name="pack" depends="compile" description="make a jar file">
     <jar jarfile="${dist}/webtest.war" basedir="${web}">
     </jar>
  </target>
 
  <target name="copyto" depends="pack">
    <copy todir="E:/Tomcat/webapps">
       <fileset dir="${dist}">
         <include name="**/*.war"/>
       </fileset>
    </copy>
  </target>
 
</project>

今晚无聊随便乱写.........因为在使用eclipse的开发过程中,不用的项目组使用不同的eclipse插件,还有项目源代码管理时没有考虑到统一的开发环境,所以就出来各自为政的修改builder.xml来编译代码,我认为在通在的源代码管理中应该考虑开发环境建立统一的开发环境,把把相应的配置保存到CVS或相应的源代码管理工作中,在版本发布是再写一个ant文件来打包发布这样是最好的,就不用每个人用源代码管理工具里check out代码时再修改builder..................

 

 

  Post  by  lonely wolf 发表于 2005-10-31 22:32:00

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多