Advertisement
Guest User

Untitled

a guest
Oct 9th, 2012
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 3.11 KB | None | 0 0
  1. <project name="GPServer" default="dist" basedir="./../GrahamsProjServer">
  2.     <description>
  3.         simple example build file
  4.     </description>
  5.   <!-- set global properties for this build -->
  6.   <property name="server.src" location="${basedir}/src"/>
  7.   <property name="server.build" location="${basedir}/build"/>
  8.   <property name="server.dist"  location="${basedir}/dist"/>
  9.   <property name="server.lib"  location="${basedir}/lib"/>
  10.   <property name="deploy.location"  location="${basedir}/../../jboss-as-7.1.1.Final/standalone/deployments"/>
  11.   <property name="jboss.lib" location="${basedir}/../../jboss-as-7.1.1.Final/standalone/lib"/>
  12.  
  13.     <path id="class.path">
  14.       <!-- <fileset dir="${basedir}/lib">
  15.          <include name="*.jar"/>
  16.      </fileset> -->
  17.       <fileset dir="${server.lib}">
  18.           <include name="*.jar"/>
  19.       </fileset>
  20.       <fileset dir="${basedir}">
  21.           <include name="*.properties"/>
  22.       </fileset>
  23.     </path>
  24.    
  25.   <target name="server.init">
  26.     <!-- Create the time stamp -->
  27.     <tstamp/>
  28.     <!-- Create the build directory structure used by compile -->
  29.     <mkdir dir="${server.build}"/>
  30.     <mkdir dir="${server.dist}"/>
  31.   </target>
  32.  
  33.   <target name="server.compile" depends="server.init" description="compile the source " >
  34.     <!-- Compile the java code from ${src} into ${dist} -->
  35.     <javac srcdir="${server.src}" destdir="${server.dist}" >
  36.         <classpath>
  37.             <path refid="class.path"/>
  38.         </classpath>
  39.     </javac>
  40.   </target>
  41.  
  42.   <target name="server.package" depends="server.compile" description="create the jar" >
  43.         <!-- <manifestclasspath property="manifest.path" jarfile="${dist}/GrahamsProjServer.jar">
  44.            <classpath refid="class.path"/>
  45.        </manifestclasspath> -->
  46.         <jar destfile="${server.dist}/GrahamsProjServer.jar" basedir="${server.dist}" excludes="*.jar" />
  47.             <!-- <manifest>
  48.                <attribute name="Class-Path" value="${manifest.path}"/>
  49.            </manifest>
  50.        </jar> -->
  51.   </target>
  52.  
  53.   <target name="server.app_package" depends="server.package" description="create the jar" >
  54.     <ear destfile="${server.dist}/GrahamsProjServer.ear" appxml="${basedir}/META-INF/application.xml" >
  55.         <metainf dir="${basedir}/META-INF"/>
  56.         <fileset dir="${server.dist}" includes="*.jar"/>
  57.     </ear>
  58.   </target>
  59.  
  60.   <target name="server.deploy" depends="server.package" description="generate the distribution" >
  61.     <!-- Create the distribution directory -->
  62.     <ear destfile="${deploy.location}/GrahamsProjServer.ear" appxml="${basedir}/META-INF/application.xml" >
  63.         <metainf dir="${basedir}/META-INF"/>
  64.         <fileset dir="${server.dist}" includes="*.jar"/>
  65.     </ear>
  66.   </target>
  67.  
  68.  
  69.  
  70.   <target name="server.clean"
  71.        description="clean up" >
  72.     <!-- Delete the ${build} and ${dist} directory trees -->
  73.     <delete dir="${server.build}"/>
  74.     <delete dir="${server.dist}"/>
  75.     <echo message="Deleting files in ${deploy.location}"/>
  76.     <delete>
  77.         <fileset dir="${deploy.location}" excludes="*.txt"/>
  78.     </delete>
  79.   </target>
  80.  
  81. </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement