Index.java 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. //package com.kameng.project;
  2. //
  3. //import java.io.File;
  4. //
  5. //import javax.servlet.http.HttpServletRequest;
  6. //
  7. //import org.springframework.stereotype.Controller;
  8. //
  9. //import com.kameng.project.docs.DocsBaseRpc;
  10. //import com.kameng.project.docs.generator.DocsGenerator;
  11. //
  12. //
  13. //@Controller
  14. //public class Index extends DocsBaseRpc {
  15. //
  16. // private static String springXmlPath = "/config/spring-core.xml";
  17. //
  18. // @NoToken
  19. // public void execute(String uri, HttpServletRequest request) {
  20. // super.execute(uri, request);
  21. // }
  22. //
  23. // // 更新 docs.db 文件
  24. // public static void main(String[] args) {
  25. //
  26. // String currentProject = "product-api";
  27. // String propterFile = "/product-api/src/main/resources/config.properties";
  28. // String packageName = "com.cgtz.module";
  29. //
  30. // String classPath = DocsBaseRpc.class.getResource(propterFile.substring(propterFile.lastIndexOf("/"))).getPath();
  31. // String pcDbFile = classPath.replace("target/classes" + propterFile.substring(propterFile.lastIndexOf("/")), "src/main/resources/docs_pc.db");
  32. // String appDbFile = classPath.replace("target/classes" + propterFile.substring(propterFile.lastIndexOf("/")), "src/main/resources/docs_app.db");
  33. // String pom = classPath.replace("product-api/target/classes" + propterFile.substring(propterFile.lastIndexOf("/")), "pom.xml");
  34. //
  35. // System.out.println("classPath: " + classPath);
  36. // System.out.println("pcDbFile: " + pcDbFile);
  37. // System.out.println("appDbFile: " + appDbFile);
  38. // System.out.println("pomFile: " + pom);
  39. // //pom = pom.substring(1);
  40. // //System.out.println(pom);
  41. // if (!new File(pom).exists()) {
  42. // throw new RuntimeException("没有找到 pom.xml");
  43. // }
  44. // DocsGenerator pc = new DocsGenerator(pcDbFile, springXmlPath, pom, false);
  45. // pc.createDbFile(packageName);
  46. //
  47. // DocsGenerator app = new DocsGenerator(appDbFile, springXmlPath, pom, true);
  48. // app.createDbFile(packageName);
  49. // }
  50. //}