如何在jenkins中使用ant生成spring mvc项目的war文件?

时间:2015-08-13 05:52:26

标签: java spring spring-mvc ant jenkins

我正在尝试使用jenkins中的apache ant生成war文件od spring mvc项目。 Jenkins正在生成war文件并且还会自动部署,但问题是这个war文件没有正确构建。 这是我的build.xml:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>


<project name="myproject" default="war">

    <path id="compile.classpath">
        <fileset dir="WebContent/WEB-INF/lib">
            <include name="*.jar"/>
        </fileset>
    </path>

    <target name="init">
        <mkdir dir="build/classes"/>
        <mkdir dir="dist" />
    </target>

    <target name="compile" depends="init" >
        <javac destdir="build/classes" debug="true" srcdir="src">
            <classpath refid="compile.classpath"/>
        </javac>
    </target>

    <target name="war" depends="compile">
        <war destfile="dist/myproject.war" webxml="WebContent/WEB-INF/web.xml">
            <fileset dir="WebContent"/>
            <lib dir="WebContent/WEB-INF/lib"/>
            <classes dir="build/classes"/>
        </war>
    </target>

    <target name="clean">
        <delete dir="dist" />
        <delete dir="build" />
    </target>

</project>

在这里,我在tomcat上部署后得到了 请看堆栈跟踪。 :( here is my stack trace

0 个答案:

没有答案