//package com.kameng.project; // //import java.io.File; // //import javax.servlet.http.HttpServletRequest; // //import org.springframework.stereotype.Controller; // //import com.kameng.project.docs.DocsBaseRpc; //import com.kameng.project.docs.generator.DocsGenerator; // // //@Controller //public class Index extends DocsBaseRpc { // // private static String springXmlPath = "/config/spring-core.xml"; // // @NoToken // public void execute(String uri, HttpServletRequest request) { // super.execute(uri, request); // } // // // 更新 docs.db 文件 // public static void main(String[] args) { // // String currentProject = "product-api"; // String propterFile = "/product-api/src/main/resources/config.properties"; // String packageName = "com.cgtz.module"; // // String classPath = DocsBaseRpc.class.getResource(propterFile.substring(propterFile.lastIndexOf("/"))).getPath(); // String pcDbFile = classPath.replace("target/classes" + propterFile.substring(propterFile.lastIndexOf("/")), "src/main/resources/docs_pc.db"); // String appDbFile = classPath.replace("target/classes" + propterFile.substring(propterFile.lastIndexOf("/")), "src/main/resources/docs_app.db"); // String pom = classPath.replace("product-api/target/classes" + propterFile.substring(propterFile.lastIndexOf("/")), "pom.xml"); // // System.out.println("classPath: " + classPath); // System.out.println("pcDbFile: " + pcDbFile); // System.out.println("appDbFile: " + appDbFile); // System.out.println("pomFile: " + pom); // //pom = pom.substring(1); // //System.out.println(pom); // if (!new File(pom).exists()) { // throw new RuntimeException("没有找到 pom.xml"); // } // DocsGenerator pc = new DocsGenerator(pcDbFile, springXmlPath, pom, false); // pc.createDbFile(packageName); // // DocsGenerator app = new DocsGenerator(appDbFile, springXmlPath, pom, true); // app.createDbFile(packageName); // } //}