ANtをwarに包んで、jecins自動antでtomcatに構築します.
15924 ワード
まずは build.xmlファイル、これが鍵です.あなたのプロジェクトの下で
次のところは自分で直してください.例えばプロジェクトです. name、tomcat.home、およびいくつかのxmlファイルのパス.build.xmlを参考にしてください.http://blog.csdn.net/miraclestar/article/details/6002573作成したwarパッケージは、プロジェクトのルートディレクトリの下にあるbuildフォルダに格納されます.分かりません
<?xml version="1.0" encoding="UTF-8"?>
<project name="kanban" default="generwar" basedir=".">
<property name="build" value="${basedir}/build" />
<property name="build.class" value="${build}/classes" />
<property name="src" value="${basedir}/src" />
<property name="webRoot" value="${basedir}/WebContent" />
<property name="lib" value="${webRoot}/WEB-INF/lib" />
<property name="tomcat.home" value="D:\tomcat\apache-tomcat-7.0.41" />
<!-- CLASSPACH, -->
<path id="classpath">
<pathelement location="${src}" />
<fileset dir="${lib}" includes="***.jar" />
<fileset dir="${tomcat.home}/lib" includes="***.jar" />
</path>
<!-- -->
<property name="webserver" value="${tomcat.home}/webapps" />
<!-- -->
<target name="clean" description=" ">
<echo message=" " />
<delete dir="${build}" />
</target>
<!-- -->
<target name="init" description=" " depends="clean">
<echo message=" -- " />
<mkdir dir="${build.class}" />
</target>
<!-- java -->
<target name="compile" description=" " depends="init">
<echo message=" " />
<javac srcdir="${src}" destdir="${build.class}" compiler="javac1.6" source="1.6" target="1.6" debug="on">
<classpath refid="classpath" />
<compilerarg line="-encoding UTF-8 " />
</javac>
</target>
<!-- WAR -->
<target name="generwar" depends="compile">
<echo message=" WAR" />
<copyfile dest="${webRoot}/WEB-INF/classes/spring.xml" src="${src}/spring.xml" />
<copyfile dest="${webRoot}/WEB-INF/classes/kanban.xml" src="${src}/kanban.xml" />
<copyfile dest="${webRoot}/WEB-INF/classes/rsclient.xml" src="${src}/rsclient.xml" />
<!--
<copydir src="${src}" dest="${webRoot}/WEB-INF/classes" includes="*.xml" excludes="*.java"/>
-->
<war destfile="${build}/${ant.project.name}.war" webxml="${webRoot}/WEB-INF/web.xml">
<fileset dir="webContent">
</fileset>
<lib dir="${lib}" />
<classes dir="${build.class}" />
</war>
</target>
<!-- WAR -->
<target name="deleteWar" depends="fabu" description=" war">
<delete dir="${build}" />
</target>
<!-- WAR , TOMCAT -->
<target name="fabu" depends="generwar" description=" ">
<copy file="${build}/${ant.project.name}.war" todir="${webserver}">
</copy>
</target>
</project>
そしてネットで最新版のANtをダウンロードします. (私が使っているのは1.9バージョンです. 2013年6月14日18:51:18)はあなたのjenkinsサーバーに入れます.その後、構築を開始し、tomcat 7のアプリが現れるのを待ちましょう.
雨が降る
394263788
2013年6月14日18:52:16