build.xml 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  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. </javac>
  22. </target>
  23. <target name="jar" depends="compile">
  24. <mkdir dir="${dist.dir}"/>
  25. <jar destfile="${jar.file}" basedir="${classes.dir}">
  26. <manifest>
  27. <attribute name="Implementation-Title" value="mes-print"/>
  28. <attribute name="Implementation-Version" value="1.0.0"/>
  29. </manifest>
  30. </jar>
  31. <echo>OK -> ${jar.file}</echo>
  32. </target>
  33. </project>