build.xml 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  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.MyBatisVelocityEngine">
  10. <!-- 系统编号 -->
  11. <sysproperty key="baseCode" value="service" />
  12. <!-- 基础目录 -->
  13. <sysproperty key="baseDir" value="${basedir}" />
  14. <!-- 数据目录 -->
  15. <sysproperty key="dataDir" value="${basedir}/../" />
  16. <!-- config生成模板 -->
  17. <sysproperty key="configTemplate" value="${basedir}/mybatisConfigTemplate.vm" />
  18. <!-- 工程生成目录 -->
  19. <sysproperty key="javaDir" value="${basedir}/../../../modelsrc" />
  20. <!-- java生成包名 -->
  21. <sysproperty key="packAge" value="com.miniframe.model" />
  22. <!-- 数据库字段转化文件目录 -->
  23. <sysproperty key="dbTransferDir" value="${basedir}/../../../src/main/java/" />
  24. <!-- 数据库转化模板 -->
  25. <sysproperty key="dbTransferTemplate" value="${basedir}/dbTransferTemplate.vm" />
  26. <!-- cacheConfig文件路径 -->
  27. <sysproperty key="cacheConfig"
  28. value="${basedir}/../../../modelsrc/cache-config-generation-miniservice.xml" />
  29. <!-- cacheConfig模板 -->
  30. <sysproperty key="cacheConfigTemplate" value="${basedir}/cache-config.vm" />
  31. <!-- sqlmapConfig文件路径 -->
  32. <sysproperty key="sqlmapConfig"
  33. value="${basedir}/../../../modelsrc/com.miniframe.model.system.dbconfig" />
  34. <!-- sqlmapConfig模板 -->
  35. <sysproperty key="sqlmapConfigTemplate" value="${basedir}/sql-map-config.vm" />
  36. <!-- Jdbc连接配置 -->
  37. <sysproperty key="driverJar"
  38. value="${basedir}/../../lib/postgresql-42.2.4.jar" />
  39. <sysproperty key="driverClass" value="org.postgresql.Driver" />
  40. <sysproperty key="connectionURL"
  41. value="jdbc:postgresql://192.168.0.131:5432/aircraft" />
  42. <sysproperty key="userId" value="postgres" />
  43. <sysproperty key="password" value="postgres" />
  44. <sysproperty key="schema" value="public" />
  45. <sysproperty key="encoding" value="UTF-8" />
  46. <sysproperty key="file.encoding" value="UTF-8" />
  47. <classpath refid="project.classpath" />
  48. </java>
  49. <delete file="${basedir}/generatorConfig.xml" />
  50. <delete file="${basedir}/velocity.log" />
  51. </target>
  52. </project>