build.xml 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <project basedir="." default="build" name="实体Bean生成">
  2. <path id="project.classpath">
  3. <fileset dir="${basedir}/../../lib">
  4. <include name="**/*.jar" />
  5. </fileset>
  6. </path>
  7. <target name="build" description="生成代码">
  8. <java fork="true" failonerror="yes"
  9. classname="com.miniframe.designer.engine.IbatorVelocityEngine">
  10. <!-- 系统编号 -->
  11. <sysproperty key="baseCode" value="manager" />
  12. <!-- 基础目录 -->
  13. <sysproperty key="baseDir" value="${basedir}" />
  14. <!-- 数据目录 -->
  15. <sysproperty key="dataDir" value="${basedir}/../" />
  16. <!-- config生成模板 -->
  17. <sysproperty key="configTemplate" value="${basedir}/configTemplate.vm" />
  18. <!-- 工程生成目录 -->
  19. <sysproperty key="javaDir" value="${basedir}/../../../modelsrc" />
  20. <!-- java生成包名 -->
  21. <sysproperty key="packAge" value="com.miniframe.system" />
  22. <!-- cacheConfig文件路径 -->
  23. <sysproperty key="cacheConfig"
  24. value="${basedir}/../../../modelsrc/cache-config-generation-miniservice.xml" />
  25. <!-- cacheConfig模板 -->
  26. <sysproperty key="cacheConfigTemplate" value="${basedir}/cache-config.vm" />
  27. <!-- sqlmapConfig文件路径 -->
  28. <sysproperty key="sqlmapConfig"
  29. value="${basedir}/../../../modelsrc/dbconfig" />
  30. <!-- sqlmapConfig模板 -->
  31. <sysproperty key="sqlmapConfigTemplate" value="${basedir}/sql-map-config.vm" />
  32. <!-- Jdbc连接配置 -->
  33. <sysproperty key="driverJar"
  34. value="${basedir}/../../lib/postgresql-42.2.4.jar" />
  35. <sysproperty key="driverClass" value="org.postgresql.Driver" />
  36. <sysproperty key="connectionURL"
  37. value="jdbc:postgresql://192.168.0.140:32002/cae_manager" />
  38. <sysproperty key="userId" value="postgres" />
  39. <sysproperty key="password" value="postgres" />
  40. <sysproperty key="schema" value="public" />
  41. <sysproperty key="encoding" value="UTF-8" />
  42. <sysproperty key="file.encoding" value="UTF-8" />
  43. <classpath refid="project.classpath" />
  44. </java>
  45. <delete file="${basedir}/ibatorConfig.xml" />
  46. <delete file="${basedir}/velocity.log" />
  47. </target>
  48. </project>