提交 3514fe8c authored 作者: wyl's avatar wyl

解析pom待完成

上级 9fd140de
package com.zjty.adaptationmaster.adaptor.entity; package com.zjty.adaptationmaster.adaptor.entity;
import com.zjty.adaptationmaster.adaptor.entity.pomEntity.ProjectPom;
import com.zjty.adaptationmaster.utils.Assessor; import com.zjty.adaptationmaster.utils.Assessor;
import com.zjty.adaptationmaster.utils.Inspector; import com.zjty.adaptationmaster.utils.Inspector;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
...@@ -25,6 +26,8 @@ public class Report { ...@@ -25,6 +26,8 @@ public class Report {
private int fileNum; private int fileNum;
private long lineNum; private long lineNum;
private ProjectPom projectPom;
private List<Inspector.Warn> warnList; private List<Inspector.Warn> warnList;
private Separate isSeparate;//前后端是否分离 private Separate isSeparate;//前后端是否分离
......
package com.zjty.adaptationmaster.utils;
import com.zjty.adaptationmaster.adaptor.entity.pomEntity.ProjectPom;
import java.nio.file.Path;
public class AnalysisPom {
public static ProjectPom analysis(Path pomPath){
return null;
}
}
...@@ -219,7 +219,7 @@ public class Inspector { ...@@ -219,7 +219,7 @@ public class Inspector {
if(path.getFileName().endsWith("pom.xml")){ if(path.getFileName().endsWith("pom.xml")){
report.setDependenceManagement(Report.DependenceManagement.MAVEN); report.setDependenceManagement(Report.DependenceManagement.MAVEN);
report.setCompileFilePath(path.toString()); report.setCompileFilePath(path.toString());
report.setProjectPom(AnalysisPom.analysis(path));
SAXReader reader = new SAXReader(); SAXReader reader = new SAXReader();
Document document = null; Document document = null;
try { try {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论