Java项目SVN自动编译重启

 

 

首页Linux编程

背景:

阅读新闻

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回调函数

Nginx编译openssl版本兼容或排错修复

相关资讯       Java 

   

本文评论   查看全部评论 (1)


评论声明

尊重网上道德,遵守中华人民共和国的各项有关法律法规

承担一切因您的行为而直接或间接导致的民事或刑事法律责任

本站管理人员有权保留或删除其管辖留言中的任意内容

本站有权在网站内转载或引用您的评论

参与本评论即表明您已经阅读并接受上述条款

 

 

第 1 楼

叶枫 发表于 2010/10/12 16:17:23

dsd

(0) (0)

 

最新资讯

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwpdxx.html