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

aa

上级 b3c1c960
......@@ -48,6 +48,6 @@ public class Report {
MYSQL,ORACLE,SQLSERVER,POSTGRE
}
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 {
suffixLanguageMapping.put("jsp",Report.Language.JSP);
suffixLanguageMapping.put("html",Report.Language.ONLYVIEW);
suffixLanguageMapping.put("js",Report.Language.JAVASCRIPT);
suffixLanguageMapping.put("go",Report.Language.GO);
List<Rule> ruleList = new ArrayList<>();
//com.mysql.cj.jdbc.Driver//com.mysql.jdbc.Driver
......@@ -76,7 +77,7 @@ public class Inspector {
ruleList.add(new Rule("pdfobject.js","这里用到了pdf文档展示插件"));
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\\Telegram-master"};
......@@ -249,14 +250,17 @@ public class Inspector {
* 对于maven工程,可以在maven配置文件中得到一这些信息
* 编译方式打包方式和打好的包的路径
*/
List<File> pomFileList = new ArrayList<>();
if(path.getFileName().endsWith("pom.xml")){
pomFileList.add(path.toFile());
report.setDependenceManagement(Report.DependenceManagement.MAVEN);
report.setCompileFilePath(path.toString());
//解析pom文件
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();
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论