Advertisement
Guest User

Untitled

a guest
May 20th, 2015
296
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 3.20 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project name="Create Jar" basedir=".">
  3.  
  4.     <property name="src" location="java" />
  5.     <property name="lib" location="dist/libs" />
  6.     <property name="build" location="./builds" />
  7.     <property name="build.classes" location="out\production\L2Tales\" />
  8.     <property name="destinationBuild" location="C:\Serwery\L2Tales\gameserver\jrebel" />
  9.     <property name="destinationGameserver" location="C:\Serwery\L2Tales\gameserver\libs" />
  10.     <property name="destinationJRebelGameserver" location="C:\Serwery\L2Tales\gameserver\jrebel" />
  11.     <property name="destinationLoginserver" location="C:\Serwery\L2Tales\loginserver\libs" />
  12.     <property name="destinationJRebelLoginserver" location="C:\Serwery\L2Tales\loginserver\jrebel" />
  13.  
  14.     <target name="All" depends="Gameserver, Scripts, Commons, Loginserver" description="Create the jar file"/>
  15.    
  16.     <target name="Gameserver" description="Create the jar file">
  17.         <delete file="${build}/l2f-gameserver.jar"/>
  18.         <jar destfile="${build}/l2f-gameserver.jar">
  19.             <fileset dir="${build.classes}" >
  20.                 <include name="Elemental/**" />
  21.                 <include name="**/l2f/gameserver/**" />
  22.             </fileset>
  23.         </jar>
  24.         <fileset id="gameserverJar" file="${build}/l2f-gameserver.jar" />
  25.         <copy todir="${destinationGameserver}">
  26.             <fileset refid="gameserverJar"/>
  27.         </copy>
  28.         <copy todir="${destinationJRebelGameserver}">
  29.             <fileset refid="gameserverJar"/>
  30.         </copy>
  31.     </target>
  32.  
  33.     <target name="Scripts" description="Create the jar file">
  34.         <delete file="${build}/l2f-scripts.jar"/>
  35.         <jar destfile="${build}/l2f-scripts.jar">
  36.             <fileset dir="${build.classes}" >
  37.                 <exclude name="Elemental/**"/>
  38.                 <exclude name="l2f/**"/>
  39.                 <exclude name="**/**.jar"/>
  40.             </fileset>
  41.         </jar>
  42.         <fileset id="scriptsJar" file="${build}/l2f-scripts.jar" />
  43.         <copy todir="${destinationGameserver}">
  44.             <fileset refid="scriptsJar"/>
  45.         </copy>
  46.         <copy todir="${destinationJRebelGameserver}">
  47.             <fileset refid="scriptsJar"/>
  48.         </copy>
  49.     </target>
  50.  
  51.     <target name="Commons" description="Create the jar file">
  52.         <delete file="${build}/l2f-commons.jar"/>
  53.         <jar destfile="${build}/l2f-commons.jar">
  54.             <fileset dir="${build.classes}" >
  55.                 <include name="**/l2f/commons/**" />
  56.             </fileset>
  57.         </jar>
  58.         <fileset id="commonsJar" file="${build}/l2f-commons.jar" />
  59.         <copy todir="${destinationGameserver}">
  60.             <fileset refid="commonsJar"/>
  61.         </copy>
  62.         <copy todir="${destinationJRebelGameserver}">
  63.             <fileset refid="commonsJar"/>
  64.         </copy>
  65.         <copy todir="${destinationLoginserver}">
  66.             <fileset refid="commonsJar"/>
  67.         </copy>
  68.         <copy todir="${destinationJRebelLoginserver}">
  69.             <fileset refid="commonsJar"/>
  70.         </copy>
  71.     </target>
  72.  
  73.     <target name="Loginserver" description="Create the jar file">
  74.         <delete file="${build}/l2f-loginserver.jar"/>
  75.         <jar destfile="${build}/l2f-loginserver.jar">
  76.             <fileset dir="${build.classes}" >
  77.                 <include name="**/l2f/loginserver/**" />
  78.             </fileset>
  79.         </jar>
  80.         <fileset id="loginserverJar" file="${build}/l2f-loginserver.jar" />
  81.         <copy todir="${destinationLoginserver}">
  82.             <fileset refid="loginserverJar"/>
  83.         </copy>
  84.         <copy todir="${destinationJRebelLoginserver}">
  85.             <fileset refid="loginserverJar"/>
  86.         </copy>
  87.     </target>
  88.    
  89. </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement