提交 7e35fb5d authored 作者: wyl's avatar wyl

aa

上级 b3c1c960
...@@ -48,6 +48,6 @@ public class Report { ...@@ -48,6 +48,6 @@ public class Report {
MYSQL,ORACLE,SQLSERVER,POSTGRE MYSQL,ORACLE,SQLSERVER,POSTGRE
} }
public enum Language{ public enum Language{
JAVA,PYTHON,CPP,JSP,ASP,ONLYVIEW,UNKNOW,JAVASCRIPT JAVA,PYTHON,CPP,JSP,ASP,ONLYVIEW,UNKNOW,JAVASCRIPT,GO
} }
} }
...@@ -45,6 +45,7 @@ public class Inspector { ...@@ -45,6 +45,7 @@ public class Inspector {
suffixLanguageMapping.put("jsp",Report.Language.JSP); suffixLanguageMapping.put("jsp",Report.Language.JSP);
suffixLanguageMapping.put("html",Report.Language.ONLYVIEW); suffixLanguageMapping.put("html",Report.Language.ONLYVIEW);
suffixLanguageMapping.put("js",Report.Language.JAVASCRIPT); suffixLanguageMapping.put("js",Report.Language.JAVASCRIPT);
suffixLanguageMapping.put("go",Report.Language.GO);
List<Rule> ruleList = new ArrayList<>(); List<Rule> ruleList = new ArrayList<>();
//com.mysql.cj.jdbc.Driver//com.mysql.jdbc.Driver //com.mysql.cj.jdbc.Driver//com.mysql.jdbc.Driver
...@@ -76,7 +77,7 @@ public class Inspector { ...@@ -76,7 +77,7 @@ public class Inspector {
ruleList.add(new Rule("pdfobject.js","这里用到了pdf文档展示插件")); ruleList.add(new Rule("pdfobject.js","这里用到了pdf文档展示插件"));
ruleList.add(new Rule(".swf","这里用到了flash流媒体播放插件")); ruleList.add(new Rule(".swf","这里用到了flash流媒体播放插件"));
String[] projectSrc = {"D:\\project\\testAccess\\nodetube-master"}; String[] projectSrc = {"D:\\project\\testAccess\\rhasspy-master"};
//多个子项目 //多个子项目
//String[] projectSrc = {"D:\\project\\testAccess\\SpringBoot-Labs-master"/*"D:\\project\\bservice","D:\\project\\debug","D:\\project\\glutton"*/}; //String[] projectSrc = {"D:\\project\\testAccess\\SpringBoot-Labs-master"/*"D:\\project\\bservice","D:\\project\\debug","D:\\project\\glutton"*/};
//String[] projectSrc = {"D:\\project\\testAccess\\Telegram-master"}; //String[] projectSrc = {"D:\\project\\testAccess\\Telegram-master"};
...@@ -249,14 +250,17 @@ public class Inspector { ...@@ -249,14 +250,17 @@ public class Inspector {
* 对于maven工程,可以在maven配置文件中得到一这些信息 * 对于maven工程,可以在maven配置文件中得到一这些信息
* 编译方式打包方式和打好的包的路径 * 编译方式打包方式和打好的包的路径
*/ */
List<File> pomFileList = new ArrayList<>();
if(path.getFileName().endsWith("pom.xml")){ if(path.getFileName().endsWith("pom.xml")){
pomFileList.add(path.toFile());
report.setDependenceManagement(Report.DependenceManagement.MAVEN); report.setDependenceManagement(Report.DependenceManagement.MAVEN);
report.setCompileFilePath(path.toString()); report.setCompileFilePath(path.toString());
//解析pom文件 //解析pom文件
ProjectPom analysis = AnalysisPom.analysis(path); ProjectPom analysis = AnalysisPom.analysis(path);
//设置依赖 //设置依赖
// List<Dependency> dependencies = analysis.getDependencies();
// report.setDependencies(dependencies); //List<Dependency> dependencies = analysis.getDependencies();
//report.setDependencies(dependencies);
SAXReader reader = new SAXReader(); SAXReader reader = new SAXReader();
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论