我的淘宝店
http://shop60787115.taobao.com/
<?xml version="1.0"?>
<project name="Build Help" default="compile" basedir=".">
<property name="src.dir" value="src"/>
<property name="build.dir" value="WebRoot/WEB-INF"/>
<property name="build.classes" value="${build.dir}/classes"/>
<property name="build.lib" value="${build.dir}/lib"/>
<property name="catalina.dir" value="/etc/tomcat6"/>
<property name="catalina.lib" value="${catalina.dir}/lib"/>
<property name="svn.url" value="https://192.168.1.121/svn/ibusiness/help" />
<property name="svn.user" value="ganlin" />
<property name="svn.password" value="gl2009" />
<property name="tomcat.home" value="/etc/tomcat6" />
<property name="tomcat.web" value="${tomcat.home}/webapps/help" />
<taskdef name="svn" classname="org.tigris.subversion.svnant.SvnTask" />
<target name="clean">
<delete dir="WebRoot"/>
<delete dir="src"/>
</target>
<target name="co" depends="clean">
<svn javahl="false" username="${svn.user}" password="${svn.password}">
<checkout url="${svn.url}" destPath="." />
</svn>
</target>
<target name="compile" 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 name="*.jar"/>
</fileset>
<fileset dir="${catalina.lib}">
<include name="*.jar"/>
</fileset>
</classpath>
</javac>
<!-- Copy hibernate mapping files to ${build.dir}/classes -->
<copy todir="${build.classes}">
<fileset dir="${src.dir}">
<exclude name="**/*.java"/>
</fileset>
</copy>
</target>
<target name="copyweb" depends="compile">
<delete dir="${tomcat.web}"/>
<mkdir dir="${tomcat.web}"/>
<copy todir="${tomcat.web}">
<fileset dir="WebRoot"/>
</copy>
</target>
<target name="tomcat.stop" 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 name="deploy" 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>
我的淘货之家
http://taohuojia.taoke.bz/
分享到:
相关推荐
svn自动编译安装脚本,脚本分2部分 atuo_svn.sh 是编译安装svn make_svn.sh是自动安装一个指定的库
利用脚本自动获取svn代码,并自动编译代码。提供了自动部署的方案。
配合svn中的Generate Log可以自动生成class文件包,前提需要配置项目编译路径,存储路径,项目名称
纯java操作svn--svnkit API!
需要svnkit 使用方法 SVNUtil.getHistoryByDate("https://127.0.0.1:8443/svn/Test/mytestprotect/", "username", "password"); 如果jar 在我的其它资源里
VS编译发布根据SVN自动更新版本号,方便追踪和查找问题对应的版本
java操作svn的例子,本人网上查找整理的。java操作svn的例子,本人网上查找整理的。
Windows下实现的,git的自动拉取推送,svn的自动拉取和推送,maven自动编译,angular的自动打包发布,bat脚本
C.) 根据 SVN 版本库和代码库的版本号,当前时间戳自劢生成编译版本号。 D.) 自劢检测是否在 linux 版本库中生成版本文件夹,如 V0, V1 …等。 E.) 根据自劢生成的编译版本号替换编译版本中 buildinfo.sh 的版本号。...
SVN自动提交脚本,通过执行SVN Status命令来获取当前目录的Svn diff,通过替换SVN diff来将文件列表转换成Svn提交命令,最后对执行所有SVN命令来完成自动提交,可以用于SVN仓库的代码自动导入
1,新建目录(如果有老的目录,则移除掉) 2,从svn获取项目代码,并归纳好目录 3,编译项目代码 4,启动项目 打开文件 配置好各种信息 执行 sh script start 即可
用java实现的基于http协议的svn程序
java svn 插件和svn客户端java svn 插件和svn客户端
自己整理的编译环境搭建,原来可以这么简单,ubuntu10.04,svn1.7,包括u盘安装ubuntu系统
内涵操作类、jar包和使用说明, 把jar包和操作类导入项目 直接调用方法,既可以操作svn把svn上的资源下载到服务器
java操作svn的demo,官网上下载的,有兴趣的可以看看。
自动获取svn代码并且编译发布,包含数据库
用java代码下载svn上的项目,包含svnkit的jar包,可以根据版本号下载项目,同路径下会删除原来下载过的项目。
自动抢svn文件锁定,对于svn文件,多人使用时,为了降低等待时间,浪费时间资源,自动锁定svn文件。
windows2003中SVN服务器异机同步、自动部署Java项目全流程. 由VisualSVN Server自动更新本地代码、编译代码、部署代码、重启Tomcat。