compileA_build.xml 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project basedir="." name="main" default="compileA">
  3. <basename property="project" file="${basedir}" />
  4. <dirname property="applicationserver.dir" file="${basedir}../" />
  5. <dirname property="code.dir" file="${basedir}../../" />
  6. <property file="${applicationserver.dir}/a_build/build.properties" />
  7. <include file="${applicationserver.dir}/a_build/build_common.xml" as="common" />
  8. <target name="compile_x_base_core_project">
  9. <java classname="com.x.base.core.project.Compile_x_base_core_project" fork="true">
  10. <classpath>
  11. <pathelement location="${src.dir}/main/java" />
  12. <pathelement location="${src.dir}/main/resources" />
  13. <fileset dir="${lib.dir}">
  14. <include name="**/*.jar" />
  15. </fileset>
  16. <fileset dir="${store.dir}/jars">
  17. <include name="*.jar" />
  18. <exclude name="${project}.jar" />
  19. </fileset>
  20. </classpath>
  21. <arg value="{
  22. rootPath:'${applicationserver.dir}'
  23. }" />
  24. </java>
  25. </target>
  26. <target name="compileA" depends="compile_x_base_core_project">
  27. <java classname="com.x.base.core.project.CompileA" fork="true">
  28. <classpath>
  29. <pathelement location="${src.dir}/main/java" />
  30. <pathelement location="${src.dir}/main/resources" />
  31. <fileset dir="${lib.dir}">
  32. <include name="**/*.jar" />
  33. </fileset>
  34. <fileset dir="${store.dir}/jars">
  35. <include name="*.jar" />
  36. <exclude name="${project}.jar" />
  37. </fileset>
  38. </classpath>
  39. <arg value="{
  40. includeAssemble:true,
  41. includeCore:true,
  42. includeService:true,
  43. includeCenter:false,
  44. excludes:['x_base_core_project','x_crm_assemble_control','x_crm_core_entity'],
  45. rootPath:'${applicationserver.dir}'
  46. }" />
  47. </java>
  48. </target>
  49. </project>