背景:
阅读新闻
Java项目SVN自动编译重启
[日期:2010-01-07] 来源:chenp1111.javaeye.com 作者:chenp1111 [字体:]
<?xml version="1.0"?>
<project default="compile" basedir=".">
<property value="src"/>
<property value="WebRoot/WEB-INF"/>
<property value="${build.dir}/classes"/>
<property value="${build.dir}/lib"/>
<property value="/etc/tomcat6"/>
<property value="${catalina.dir}/lib"/>
<property value="https://192.168.1.121/svn/ibusiness/help" />
<property value="ganlin" />
<property value="gl2009" />
<property value="/etc/tomcat6" />
<property value="${tomcat.home}/webapps/help" />
<taskdef classname="org.tigris.subversion.svnant.SvnTask" />
<target>
<delete dir="WebRoot"/>
<delete dir="src"/>
</target>
<target depends="clean">
<svn Javahl="false" username="${svn.user}" password="${svn.password}">
<checkout url="${svn.url}" destPath="." />
</svn>
</target>
<target description="Compile main source tree java files" depends="co">
<!--compile source code-->
<mkdir dir="${build.classes}"/>
<javac srcdir="${src.dir}" destdir="${build.classes}" target="1.6" failonerror="true">
<classpath>
<fileset dir="${build.lib}">
<include/>
</fileset>
<fileset dir="${catalina.lib}">
<include/>
</fileset>
</classpath>
</javac>
<!-- Copy hibernate mapping files to ${build.dir}/classes -->
<copy todir="${build.classes}">
<fileset dir="${src.dir}">
<exclude/>
</fileset>
</copy>
</target>
<target depends="compile">
<delete dir="${tomcat.web}"/>
<mkdir dir="${tomcat.web}"/>
<copy todir="${tomcat.web}">
<fileset dir="WebRoot"/>
</copy>
</target>
<target depends="copyweb">
<java jar="${tomcat.home}/bin/bootstrap.jar" fork="true">
<jvmarg value="-Dcatalina.home=${tomcat.home}"/>
<arg line="stop"/>
</java>
<waitfor maxwait="10" maxwaitunit="second">
<available file="errors.log"/>
</waitfor>
</target>
<target description="tomcat starting....." depends="tomcat.stop">
<exec executable="${tomcat.home}/bin/startup.sh" spawn="true" vmlauncher="false">
<env key="CATALINA_HOME" value="${tomcat.home}" />
<arg line="/c start ${tomcat.home}/bin/startup.bat" />
</exec>
</target>
</project>
相关资讯 Java
本文评论 查看全部评论 (1)
尊重网上道德,遵守中华人民共和国的各项有关法律法规 承担一切因您的行为而直接或间接导致的民事或刑事法律责任 本站管理人员有权保留或删除其管辖留言中的任意内容 本站有权在网站内转载或引用您的评论 参与本评论即表明您已经阅读并接受上述条款
评论声明
第 1 楼
叶枫 发表于 2010/10/12 16:17:23dsd
(0) (0)
最新资讯