publish_version.xml 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project basedir="." name="main" default="default">
  3. <basename property="project" file="${basedir}" />
  4. <dirname property="root.dir" file="${basedir}../" />
  5. <property file="${root.dir}/building/build.properties" />
  6. <include file="${root.dir}/building/build_common.xml" as="common" />
  7. <tstamp>
  8. <format property="TODAY" pattern="yyyyMMdd" locale=" zh-cn" />
  9. </tstamp>
  10. <target name="default">
  11. <mkdir dir="dist/o2server" />
  12. <mkdir dir="versions" />
  13. <delete includeemptydirs="true">
  14. <fileset dir="dist/o2server" includes="**/*" />
  15. </delete>
  16. <copy todir="dist/o2server/commons/">
  17. <fileset dir="D:/o2server/commons/" />
  18. </copy>
  19. <copy todir="dist/o2server/config/">
  20. <fileset dir="D:/o2server/config/sample/" />
  21. </copy>
  22. <mkdir dir="dist/o2server/local" />
  23. <touch file="dist/o2server/local/node.cfg" />
  24. <mkdir dir="dist/o2server/logs" />
  25. <mkdir dir="dist/o2server/servers/centerServer/webapps" />
  26. <mkdir dir="dist/o2server/servers/centerServer/work" />
  27. <mkdir dir="dist/o2server/servers/applicationServer/webapps" />
  28. <mkdir dir="dist/o2server/servers/applicationServer/work" />
  29. <copy todir="dist/o2server/servers/webServer/">
  30. <fileset dir="D:/o2server/servers/webServer/">
  31. <exclude name="**/.svn/" />
  32. <exclude name="**/Thumbs.db" />
  33. <exclude name="**/*.bak" />
  34. <exclude name="**/~*" />
  35. </fileset>
  36. </copy>
  37. <copy todir="dist/o2server/store/">
  38. <fileset dir="D:/o2server/store/" />
  39. </copy>
  40. <copy todir="dist/o2server">
  41. <fileset dir="D:/o2server/">
  42. <include name="console.jar" />
  43. <include name="start.bat" />
  44. <include name="start.sh" />
  45. <include name="version.o2" />
  46. </fileset>
  47. </copy>
  48. <zip encoding="utf-8" destfile="versions/o2server${TODAY}.zip" update="false">
  49. <zipfileset dir="dist/o2server/" filemode="777" dirmode="777" encoding="utf-8" />
  50. </zip>
  51. </target>
  52. </project>