Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <project name="TestProj" default="war" basedir=".">
- <property name="project-name" value="${ant.project.name}" />
- <property name="builder" value="IaasTeam" />
- <property name="war-file-name" value="${project-name}.war" />
- <property name="source-directory" value="src" />
- <property name="classes-directory" value="build/classes" />
- <property name="web-directory" value="WebContent" />
- <property name="web-xml-file" value="WebContent/WEB-INF/web.xml" />
- <property name="lib.dir" value="WebContent/WEB-INF/lib" />
- <property name="catalina.home" value="../../outside/project/lib"/>
- <tstamp prefix="build-info">
- <format property="current-date" pattern="d-MMMM-yyyy" locale="en" />
- <format property="current-time" pattern="hh:mm:ss a z" locale="en" />
- </tstamp>
- <property name="build-directory" value="build" />
- <path id="classpath">
- <fileset dir="${lib.dir}" includes="**/*.jar"/>
- <fileset dir="${catalina.home}" includes="**/*.jar"/>
- </path>
- <target name="clean">
- <delete dir="build"/>
- </target>
- <target name="compile">
- <mkdir dir="build/classes"/>
- <javac includeantruntime="false" srcdir="src" destdir="build/classes" classpathref="classpath" />
- </target>
- <target name="war" depends="clean,compile">
- <mkdir dir="${build-directory}" />
- <delete file="${build-directory}/${war-file-name}" />
- <war warfile="${build-directory}/${war-file-name}" webxml="${web-xml-file}">
- <classes dir="${classes-directory}" />
- <fileset dir="${web-directory}">
- <!-- Need to exclude it since webxml is an attribute of the war tag above -->
- <exclude name="WEB-INF/web.xml" />
- </fileset>
- <manifest>
- <attribute name="Built-By" value="${builder}" />
- <attribute name="Built-On" value="${build-info.current-date}" />
- <attribute name="Built-At" value="${build-info.current-time}" />
- </manifest>
- </war>
- </target>
- compile:
- [mkdir] Created dir: /app/infra/jenkins/workspace/TestProj/build/classes
- [javac] Compiling 49 source files to /app/infra/jenkins/workspace/TestProj/build/classes
- BUILD FAILED
- /app/infra/jenkins/workspace/TestProj/build.xml:27: /app/infra/jenkins/outside/project/lib does not exist.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement