Advertisement
Guest User

Untitled

a guest
Feb 17th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. <project default="run" name="Recommender101">
  2. <!-- Set the classpath -->
  3. <property name="lib.dir" value="./ant_dep/lib"/>
  4. <property name="src.dir" value="./ant_dep/src"/>
  5. <property name="bin.dir" value="./ant_dep/bin"/>
  6. <property name="dist.dir" value="./ant_dep/dist"/>
  7. <property name="build.dir" value="./ant_dep/build"/>
  8. <property name="jar.file" value="recommender101.jar"/>
  9. <path id="classpath">
  10. <fileset dir="${lib.dir}" includes="**/*.jar"/>
  11. </path>
  12.  
  13. <!-- Cleaning -->
  14. <target name="clean">
  15. <delete dir="${bin.dir}"/>
  16. <delete dir="${dist.dir}"/>
  17. <delete dir="${build.dir}"/>
  18. </target>
  19.  
  20. <!-- Compile source -->
  21. <target name="compile">
  22. <mkdir dir="${bin.dir}"/>
  23. <javac srcdir="${src.dir}" destdir="${bin.dir}" classpathref="classpath" includeAntRuntime="false">
  24. <compilerarg value="-Xlint:unchecked" />
  25. </javac>
  26. </target>
  27.  
  28. <!-- Create jar -->
  29. <target name="jar" depends="compile">
  30. <mkdir dir="${build.dir}/jar"/>
  31. <jar destfile="${build.dir}/jar/${jar.file}" basedir="${bin.dir}">
  32. <zipgroupfileset dir="${lib.dir}" includes="*/*/*.jar"/>
  33. <manifest>
  34. <attribute name="Main-Class" value="org.recommender101.Recommender101"/>
  35. </manifest>
  36. </jar>
  37. </target>
  38. </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement