build.xml 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <project basedir="." default="build" name="标准数据生成">
  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.AppCodeVelocityEngine">
  10. <!-- 系统编号 -->
  11. <sysproperty key="baseCode" value="service" />
  12. <!-- 数据目录 -->
  13. <sysproperty key="dataDir" value="${basedir}/../" />
  14. <!-- java生成模板 -->
  15. <sysproperty key="javaTemplate" value="${basedir}/javaTemplate.vm" />
  16. <!-- java生成目录 -->
  17. <sysproperty key="javaDir" value="${basedir}/../../../../definitionsrc/" />
  18. <!-- java生成包名 -->
  19. <sysproperty key="packAge" value="com.miniframe.generate.appcode" />
  20. <!-- sql生成模板 -->
  21. <sysproperty key="sqlTemplate" value="${basedir}/sqlTemplate.vm" />
  22. <!-- sql生成文件 -->
  23. <sysproperty key="sqlFile"
  24. value="${basedir}/../../../../dbscript/init/generate/01-appcodeInit.sql" />
  25. <sysproperty key="encoding" value="UTF-8" />
  26. <sysproperty key="file.encoding" value="UTF-8" />
  27. <classpath refid="project.classpath" />
  28. </java>
  29. <delete file="${basedir}/velocity.log" />
  30. </target>
  31. </project>