Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <project name="GPServer" default="dist" basedir="./../GrahamsProjServer">
- <description>
- simple example build file
- </description>
- <!-- set global properties for this build -->
- <property name="server.src" location="${basedir}/src"/>
- <property name="server.build" location="${basedir}/build"/>
- <property name="server.dist" location="${basedir}/dist"/>
- <property name="server.lib" location="${basedir}/lib"/>
- <property name="deploy.location" location="${basedir}/../../jboss-as-7.1.1.Final/standalone/deployments"/>
- <property name="jboss.lib" location="${basedir}/../../jboss-as-7.1.1.Final/standalone/lib"/>
- <path id="class.path">
- <!-- <fileset dir="${basedir}/lib">
- <include name="*.jar"/>
- </fileset> -->
- <fileset dir="${server.lib}">
- <include name="*.jar"/>
- </fileset>
- <fileset dir="${basedir}">
- <include name="*.properties"/>
- </fileset>
- </path>
- <target name="server.init">
- <!-- Create the time stamp -->
- <tstamp/>
- <!-- Create the build directory structure used by compile -->
- <mkdir dir="${server.build}"/>
- <mkdir dir="${server.dist}"/>
- </target>
- <target name="server.compile" depends="server.init" description="compile the source " >
- <!-- Compile the java code from ${src} into ${dist} -->
- <javac srcdir="${server.src}" destdir="${server.dist}" >
- <classpath>
- <path refid="class.path"/>
- </classpath>
- </javac>
- </target>
- <target name="server.package" depends="server.compile" description="create the jar" >
- <!-- <manifestclasspath property="manifest.path" jarfile="${dist}/GrahamsProjServer.jar">
- <classpath refid="class.path"/>
- </manifestclasspath> -->
- <jar destfile="${server.dist}/GrahamsProjServer.jar" basedir="${server.dist}" excludes="*.jar" />
- <!-- <manifest>
- <attribute name="Class-Path" value="${manifest.path}"/>
- </manifest>
- </jar> -->
- </target>
- <target name="server.app_package" depends="server.package" description="create the jar" >
- <ear destfile="${server.dist}/GrahamsProjServer.ear" appxml="${basedir}/META-INF/application.xml" >
- <metainf dir="${basedir}/META-INF"/>
- <fileset dir="${server.dist}" includes="*.jar"/>
- </ear>
- </target>
- <target name="server.deploy" depends="server.package" description="generate the distribution" >
- <!-- Create the distribution directory -->
- <ear destfile="${deploy.location}/GrahamsProjServer.ear" appxml="${basedir}/META-INF/application.xml" >
- <metainf dir="${basedir}/META-INF"/>
- <fileset dir="${server.dist}" includes="*.jar"/>
- </ear>
- </target>
- <target name="server.clean"
- description="clean up" >
- <!-- Delete the ${build} and ${dist} directory trees -->
- <delete dir="${server.build}"/>
- <delete dir="${server.dist}"/>
- <echo message="Deleting files in ${deploy.location}"/>
- <delete>
- <fileset dir="${deploy.location}" excludes="*.txt"/>
- </delete>
- </target>
- </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement