wrdp.xml 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project basedir="." name="main" default="default">
  3. <basename property="project" file="${basedir}" />
  4. <dirname property="o2server.dir" file="${basedir}../" />
  5. <tstamp>
  6. <format property="VERSION" pattern="yyyyMMddHHmmss" locale="zh-cn" />
  7. </tstamp>
  8. <path id="project.classpath">
  9. <pathelement location="src/main/java" />
  10. <pathelement location="src/main/resources" />
  11. <pathelement location="target/classes" />
  12. <fileset dir="${o2server.dir}/commons/ext">
  13. <include name="**/*.jar" />
  14. </fileset>
  15. <fileset dir="${o2server.dir}/store/jars">
  16. <include name="*.jar" />
  17. </fileset>
  18. <fileset dir="lib">
  19. <include name="**/*.jar" />
  20. </fileset>
  21. </path>
  22. <property name="TYPE" value="wrdp" />
  23. <property name="publish.dir" location="D:/www.zoneland.net/o2server/servers/webServer/wrdp/download" />
  24. <target name="default" depends="publish" />
  25. <target name="prepareSource">
  26. <delete dir="target/o2server" />
  27. <mkdir dir="target/o2server" />
  28. <mkdir dir="target/o2server/config" />
  29. <mkdir dir="target/o2server/local" />
  30. <mkdir dir="target/o2server/configSample" />
  31. <mkdir dir="target/o2server/localSample" />
  32. <mkdir dir="target/o2server/servers/webServer" />
  33. <mkdir dir="target/o2server/servers/centerServer/webapps" />
  34. <mkdir dir="target/o2server/servers/centerServer/work" />
  35. <mkdir dir="target/o2server/servers/applicationServer/webapps" />
  36. <mkdir dir="target/o2server/servers/applicationServer/work" />
  37. <exec vmlauncher="false" executable="npm">
  38. <arg line="install" />
  39. </exec>
  40. <exec vmlauncher="false" executable="npm">
  41. <arg line="install -g gulp-cli" />
  42. </exec>
  43. <exec vmlauncher="false" executable="gulp" />
  44. <copy todir="target/o2server/commons/">
  45. <fileset dir="${o2server.dir}/commons/" />
  46. </copy>
  47. <copy todir="target/o2server/configSample">
  48. <fileset dir="${o2server.dir}/configSample" />
  49. </copy>
  50. <copy todir="target/o2server/localSample">
  51. <fileset dir="${o2server.dir}/localSample" />
  52. </copy>
  53. <copy todir="target/o2server/store/">
  54. <fileset dir="${o2server.dir}/store/">
  55. <exclude name="x_report_assemble_control.war" />
  56. <exclude name="jars/x_report_core_entity.jar" />
  57. <exclude name="x_strategydeploy_assemble_control.war" />
  58. <exclude name="jars/x_strategydeploy_core_entity.jar" />
  59. </fileset>
  60. </copy>
  61. <copy todir="target/o2server">
  62. <fileset dir="${o2server.dir}">
  63. <include name="console.jar" />
  64. <include name="index.html" />
  65. </fileset>
  66. </copy>
  67. <zip encoding="utf-8" destfile="target/o2server/src.zip" update="false">
  68. <zipfileset dir="${o2server.dir}/x_base_core_project" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_base_core_project" />
  69. <zipfileset dir="${o2server.dir}/x_attendance_assemble_control" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_attendance_assemble_control" />
  70. <zipfileset dir="${o2server.dir}/x_attendance_core_entity" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_attendance_core_entity" />
  71. <zipfileset dir="${o2server.dir}/x_bbs_core_entity" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_bbs_core_entity" />
  72. <zipfileset dir="${o2server.dir}/x_calendar_core_entity" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_calendar_core_entity" />
  73. <zipfileset dir="${o2server.dir}/x_cms_core_entity" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_cms_core_entity" />
  74. <zipfileset dir="${o2server.dir}/x_component_core_entity" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_component_core_entity" />
  75. <zipfileset dir="${o2server.dir}/x_file_core_entity" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_file_core_entity" />
  76. <zipfileset dir="${o2server.dir}/x_general_core_entity" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_general_core_entity" />
  77. <zipfileset dir="${o2server.dir}/x_hotpic_core_entity" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_hotpic_core_entity" />
  78. <zipfileset dir="${o2server.dir}/x_meeting_core_entity" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_meeting_core_entity" />
  79. <zipfileset dir="${o2server.dir}/x_message_core_entity" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_message_core_entity" />
  80. <zipfileset dir="${o2server.dir}/x_mind_core_entity" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_mind_core_entity" />
  81. <zipfileset dir="${o2server.dir}/x_okr_core_entity" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_okr_core_entity" />
  82. <zipfileset dir="${o2server.dir}/x_organization_core_entity" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_organization_core_entity" />
  83. <zipfileset dir="${o2server.dir}/x_portal_core_entity" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_portal_core_entity" />
  84. <zipfileset dir="${o2server.dir}/x_processplatform_core_entity" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_processplatform_core_entity" />
  85. <zipfileset dir="${o2server.dir}/x_query_core_entity" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_query_core_entity" />
  86. <zipfileset dir="${o2server.dir}/x_program_center_core_entity" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_program_center_core_entity" />
  87. <zipfileset dir="${o2server.dir}/x_organization_core_express" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_organization_core_express" />
  88. <zipfileset dir="${o2server.dir}/x_query_core_express" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_query_core_express" />
  89. <zipfileset dir="${o2server.dir}/x_bbs_assemble_control" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_bbs_assemble_control" />
  90. <zipfileset dir="${o2server.dir}/x_calendar_assemble_control" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_calendar_assemble_control" />
  91. <zipfileset dir="${o2server.dir}/x_cms_assemble_control" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_cms_assemble_control" />
  92. <zipfileset dir="${o2server.dir}/x_component_assemble_control" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_component_assemble_control" />
  93. <zipfileset dir="${o2server.dir}/x_file_assemble_control" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_file_assemble_control" />
  94. <zipfileset dir="${o2server.dir}/x_general_assemble_control" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_general_assemble_control" />
  95. <zipfileset dir="${o2server.dir}/x_hotpic_assemble_control" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_hotpic_assemble_control" />
  96. <zipfileset dir="${o2server.dir}/x_meeting_assemble_control" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_meeting_assemble_control" />
  97. <zipfileset dir="${o2server.dir}/x_message_assemble_communicate" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_message_assemble_communicate" />
  98. <zipfileset dir="${o2server.dir}/x_mind_assemble_control" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_mind_assemble_control" />
  99. <zipfileset dir="${o2server.dir}/x_okr_assemble_control" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_okr_assemble_control" />
  100. <zipfileset dir="${o2server.dir}/x_organization_assemble_authentication" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_organization_assemble_authentication" />
  101. <zipfileset dir="${o2server.dir}/x_organization_assemble_control" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_organization_assemble_control" />
  102. <zipfileset dir="${o2server.dir}/x_organization_assemble_express" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_organization_assemble_express" />
  103. <zipfileset dir="${o2server.dir}/x_organization_assemble_personal" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_organization_assemble_personal" />
  104. <zipfileset dir="${o2server.dir}/x_portal_assemble_designer" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_portal_assemble_designer" />
  105. <zipfileset dir="${o2server.dir}/x_portal_assemble_surface" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_portal_assemble_surface" />
  106. <zipfileset dir="${o2server.dir}/x_processplatform_assemble_bam" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_processplatform_assemble_bam" />
  107. <zipfileset dir="${o2server.dir}/x_processplatform_assemble_designer" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_processplatform_assemble_designer" />
  108. <zipfileset dir="${o2server.dir}/x_processplatform_assemble_surface" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_processplatform_assemble_surface" />
  109. <zipfileset dir="${o2server.dir}/x_processplatform_service_processing" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_processplatform_service_processing" />
  110. <zipfileset dir="${o2server.dir}/x_query_assemble_designer" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_query_assemble_designer" />
  111. <zipfileset dir="${o2server.dir}/x_query_assemble_surface" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_query_assemble_surface" />
  112. <zipfileset dir="${o2server.dir}/x_query_service_processing" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_query_service_processing" />
  113. <zipfileset dir="${o2server.dir}/x_program_center" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_program_center" />
  114. <zipfileset dir="${o2server.dir}/x_console" filemode="777" dirmode="777" encoding="utf-8" includes="**/*.java" excludes="**/*_.java,src/test/**" prefix="x_console" />
  115. </zip>
  116. <echo message="${VERSION}" file="target/o2server/version.o2" append="false" />
  117. </target>
  118. <target name="publish" depends="prepareSource">
  119. <!--windows-->
  120. <delete dir="target/o2server/jvm" />
  121. <mkdir dir="target/o2server/jvm" />
  122. <copy todir="target/o2server/jvm/windows">
  123. <fileset dir="${o2server.dir}/jvm/windows" />
  124. </copy>
  125. <copy todir="target/o2server">
  126. <fileset dir="${o2server.dir}">
  127. <include name="start_windows.bat" />
  128. <include name="start_windows_debug.bat" />
  129. <include name="stop_windows.bat" />
  130. <include name="console_windows.bat" />
  131. <include name="service_windows.bat" />
  132. </fileset>
  133. </copy>
  134. <zip encoding="utf-8" destfile="${publish.dir}/${TYPE}_${VERSION}_windows.zip" update="false">
  135. <zipfileset dir="target/o2server/" filemode="777" dirmode="777" encoding="utf-8" prefix="o2server" />
  136. </zip>
  137. <!--linux-->
  138. <delete dir="target/o2server/jvm" />
  139. <mkdir dir="target/o2server/jvm" />
  140. <copy todir="target/o2server/jvm/linux">
  141. <fileset dir="${o2server.dir}/jvm/linux" />
  142. </copy>
  143. <delete file="target/o2server/start_windows.bat" />
  144. <delete file="target/o2server/start_windows_debug.bat" />
  145. <delete file="target/o2server/stop_windows.bat" />
  146. <delete file="target/o2server/console_windows.bat" />
  147. <delete file="target/o2server/service_windows.bat" />
  148. <copy todir="target/o2server">
  149. <fileset dir="${o2server.dir}">
  150. <include name="start_linux.sh" />
  151. <include name="stop_linux.sh" />
  152. <include name="console_linux.sh" />
  153. </fileset>
  154. </copy>
  155. <zip encoding="utf-8" destfile="${publish.dir}/${TYPE}_${VERSION}_linux.zip" update="false">
  156. <zipfileset dir="target/o2server/" filemode="777" dirmode="777" encoding="utf-8" prefix="o2server" />
  157. </zip>
  158. <!--macos-->
  159. <delete dir="target/o2server/jvm" />
  160. <mkdir dir="target/o2server/jvm" />
  161. <copy todir="target/o2server/jvm/macos">
  162. <fileset dir="${o2server.dir}/jvm/macos" />
  163. </copy>
  164. <delete file="target/o2server/start_linux.sh" />
  165. <delete file="target/o2server/start_linux_debug.sh" />
  166. <delete file="target/o2server/stop_linux.sh" />
  167. <delete file="target/o2server/console_linux.sh" />
  168. <copy todir="target/o2server">
  169. <fileset dir="${o2server.dir}">
  170. <include name="start_macos.sh" />
  171. <include name="start_macos_debug.sh" />
  172. <include name="stop_macos.sh" />
  173. <include name="console_macos.sh" />
  174. </fileset>
  175. </copy>
  176. <mkdir dir="${publish.dir}" />
  177. <zip encoding="utf-8" destfile="${publish.dir}/${TYPE}_${VERSION}_macos.zip" update="false">
  178. <zipfileset dir="target/o2server/" filemode="777" dirmode="777" encoding="utf-8" prefix="o2server" />
  179. </zip>
  180. <!--aix-->
  181. <delete dir="target/o2server/jvm" />
  182. <mkdir dir="target/o2server/jvm" />
  183. <copy todir="target/o2server/jvm/aix">
  184. <fileset dir="${o2server.dir}/jvm/aix" />
  185. </copy>
  186. <delete file="target/o2server/start_macos.sh" />
  187. <delete file="target/o2server/start_macos_debug.sh" />
  188. <delete file="target/o2server/stop_macos.sh" />
  189. <delete file="target/o2server/console_macos.sh" />
  190. <copy todir="target/o2server">
  191. <fileset dir="${o2server.dir}">
  192. <include name="start_aix.sh" />
  193. <include name="start_aix_debug.sh" />
  194. <include name="stop_aix.sh" />
  195. <include name="console_aix.sh" />
  196. </fileset>
  197. </copy>
  198. <zip encoding="utf-8" destfile="${publish.dir}/${TYPE}_${VERSION}_aix.zip" update="false">
  199. <zipfileset dir="target/o2server/" filemode="777" dirmode="777" encoding="utf-8" prefix="o2server" />
  200. </zip>
  201. <!--neokylin_loongson-->
  202. <delete dir="target/o2server/jvm" />
  203. <mkdir dir="target/o2server/jvm" />
  204. <copy todir="target/o2server/jvm/neokylin_loongson">
  205. <fileset dir="${o2server.dir}/jvm/neokylin_loongson" />
  206. </copy>
  207. <delete file="target/o2server/start_aix.sh" />
  208. <delete file="target/o2server/start_aix_debug.sh" />
  209. <delete file="target/o2server/stop_aix.sh" />
  210. <delete file="target/o2server/console_aix.sh" />
  211. <copy todir="target/o2server">
  212. <fileset dir="${o2server.dir}">
  213. <include name="start_neokylin_loongson.sh" />
  214. <include name="start_neokylin_loongson_debug.sh" />
  215. <include name="stop_neokylin_loongson.sh" />
  216. <include name="console_neokylin_loongson.sh" />
  217. </fileset>
  218. </copy>
  219. <zip encoding="utf-8" destfile="${publish.dir}/${TYPE}_${VERSION}_neokylin_loongson.zip" update="false">
  220. <zipfileset dir="target/o2server/" filemode="777" dirmode="777" encoding="utf-8" prefix="o2server" />
  221. </zip>
  222. </target>
  223. </project>