build.xml 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project name="mes-print" default="jar" basedir=".">
  3. <property name="src.dir" value="src"/>
  4. <property name="build.dir" value="build"/>
  5. <property name="classes.dir" value="${build.dir}/classes"/>
  6. <property name="dist.dir" value="dist"/>
  7. <property name="jar.file" value="${dist.dir}/mes-print.jar"/>
  8. <target name="clean">
  9. <delete dir="${build.dir}"/>
  10. <delete dir="${dist.dir}"/>
  11. </target>
  12. <target name="compile">
  13. <mkdir dir="${classes.dir}"/>
  14. <javac srcdir="${src.dir}"
  15. destdir="${classes.dir}"
  16. encoding="UTF-8"
  17. source="1.8"
  18. target="1.8"
  19. includeantruntime="false"
  20. debug="true">
  21. <classpath>
  22. <fileset dir="lib">
  23. <include name="*.jar"/>
  24. </fileset>
  25. </classpath>
  26. </javac>
  27. </target>
  28. <target name="jar" depends="compile">
  29. <mkdir dir="${dist.dir}"/>
  30. <jar destfile="${jar.file}" basedir="${classes.dir}">
  31. <manifest>
  32. <attribute name="Implementation-Title" value="mes-print"/>
  33. <attribute name="Implementation-Version" value="1.0.0"/>
  34. </manifest>
  35. </jar>
  36. <echo>OK -> ${jar.file}</echo>
  37. </target>
  38. </project>