Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
A
adaptation-master
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
912协同工作系统
项目监控管理工具
adaptation-master
Commits
7e35fb5d
提交
7e35fb5d
authored
1月 03, 2020
作者:
wyl
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
aa
上级
b3c1c960
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
8 行增加
和
4 行删除
+8
-4
Report.java
...java/com/zjty/adaptationmaster/adaptor/entity/Report.java
+1
-1
Inspector.java
src/main/java/com/zjty/adaptationmaster/utils/Inspector.java
+7
-3
没有找到文件。
src/main/java/com/zjty/adaptationmaster/adaptor/entity/Report.java
浏览文件 @
7e35fb5d
...
@@ -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
}
}
}
}
src/main/java/com/zjty/adaptationmaster/utils/Inspector.java
浏览文件 @
7e35fb5d
...
@@ -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
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论