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

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

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