update_version.xml 2.0 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. <!--不需要拷贝config配置文件,也不创建node.cfg,不创建local目录和log目录,不拷贝jvm-->
  11. <target name="default">
  12. <mkdir dir="versions/4${TODAY}01" />
  13. <delete includeemptydirs="true">
  14. <fileset dir="versions/4${TODAY}01" includes="**/*" />
  15. </delete>
  16. <copy todir="versions/4${TODAY}01/commons/ext">
  17. <fileset dir="D:/o2server/commons/ext" />
  18. </copy>
  19. <copy todir="versions/4${TODAY}01/commons">
  20. <fileset dir="D:/o2server/commons">
  21. <include name="initialScriptText.js" />
  22. <include name="mime.types" />
  23. <include name="webdefault.xml" />
  24. </fileset>
  25. </copy>
  26. <mkdir dir="versions/4${TODAY}01/servers/centerServer/webapps" />
  27. <mkdir dir="versions/4${TODAY}01/servers/centerServer/work" />
  28. <mkdir dir="versions/4${TODAY}01/servers/applicationServer/webapps" />
  29. <mkdir dir="versions/4${TODAY}01/servers/applicationServer/work" />
  30. <copy todir="versions/4${TODAY}01/servers/webServer/">
  31. <fileset dir="D:/o2server/servers/webServer/">
  32. <exclude name="**/.svn/" />
  33. <exclude name="**/Thumbs.db" />
  34. <exclude name="**/*.bak" />
  35. <exclude name="**/~*" />
  36. </fileset>
  37. </copy>
  38. <copy todir="versions/4${TODAY}01/store/">
  39. <fileset dir="D:/o2server/store/" />
  40. </copy>
  41. <copy todir="versions/4${TODAY}01">
  42. <fileset dir="D:/o2server/">
  43. <include name="console.jar" />
  44. <include name="start.bat" />
  45. <include name="start.sh" />
  46. <!--include name="version.o2" /-->
  47. </fileset>
  48. </copy>
  49. <echo file="versions/4${TODAY}01/version.o2" append="false">4${TODAY}01</echo>
  50. <touch file="versions/4${TODAY}01/description.txt" />
  51. </target>
  52. </project>