提交 ea629ae6 authored 作者: 马晨俊's avatar 马晨俊

mcj:将gradle解析去除,更新2000万以上为大型项目

上级 bdf4a4da
...@@ -59,8 +59,8 @@ public class ReportVo { ...@@ -59,8 +59,8 @@ public class ReportVo {
/** /**
* 适配方式 * 适配方式
* 1:修改 * 1:重构
* 2:适配 * 2:修改
*/ */
private Integer recastMethod; private Integer recastMethod;
......
...@@ -316,9 +316,7 @@ public class Inspector { ...@@ -316,9 +316,7 @@ public class Inspector {
public ReportVo analysis() { public ReportVo analysis() {
DependencyVo dependencyVo = new DependencyVo(); DependencyVo dependencyVo = new DependencyVo();
setReportLanguageAndFrame(); setReportLanguageAndFrame();
if(report.getLanguage()!=1 & report.getRecastMethod()==1){
return report;
}
//查询所有规则 //查询所有规则
ruleTransform(report.getRecastMethod()); ruleTransform(report.getRecastMethod());
//解析配置文件集合 //解析配置文件集合
...@@ -343,20 +341,24 @@ public class Inspector { ...@@ -343,20 +341,24 @@ public class Inspector {
} }
break; break;
case "gradle": case "gradle":
for (Path path : entry.getValue()) { // for (Path path : entry.getValue()) {
if (path.getFileName().endsWith("build.gradle")) { // if (path.getFileName().endsWith("build.gradle")) {
ProjectPom projectPom = new ProjectPom(); // try {
report.setManager(DependenceManagement.GRADLE.getStatus()); // ProjectPom projectPom = new ProjectPom();
List<PomDependency> pomDependencies = AnalysisFile.analysisGradle(path); // report.setManager(DependenceManagement.GRADLE.getStatus());
projectPom.setDependencies(pomDependencies); // List<PomDependency> pomDependencies = AnalysisFile.analysisGradle(path);
//设置依赖 // projectPom.setDependencies(pomDependencies);
StringBuilder stringBuilder = new StringBuilder(); // //设置依赖
for (PomDependency dependency : pomDependencies) { // StringBuilder stringBuilder = new StringBuilder();
setRule(path, stringBuilder, dependency); // for (PomDependency dependency : pomDependencies) {
} // setRule(path, stringBuilder, dependency);
dependencyVo.add(projectPom); // }
} // dependencyVo.add(projectPom);
} // }catch (Exception e){
// e.printStackTrace();
// }
// }
// }
break; break;
default: default:
} }
......
...@@ -55,7 +55,7 @@ public class BudgetUitl { ...@@ -55,7 +55,7 @@ public class BudgetUitl {
} }
if(systemFund<=30){ if(systemFund<=30){
scale=1; scale=1;
}else if(systemFund<=200){ }else if(systemFund<=2000){
scale=2; scale=2;
}else{ }else{
scale=3; scale=3;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论