下面是几个我自己在MAC版本的IDEA中使用的几个插件!
FindBugs-IDEA
绿色圈起来的一栏解释:
序号 | 英文 | 中文 |
---|---|---|
1 | Analyze Current File | 分析当前文件 |
2 | Analyze Class (non-anonymous) Under Cursor | 分析光标下的类(非匿名) |
3 | Analyze Package(s) Files | 分析包文件 |
4 | Analyze Module Files | 分析模块文件 |
5 | Analyze Project Files | 分析项目文件 |
6 | Analyze Scope Files | 分析范围文件 |
7 | Analyze All Modified Files | 分析所有修改过的文件 |
8 | Analyze Changelist Files | 分析变更列表文件 |
9 | Stop the analysis run | 停止分析运行 |
10 | Clear and Close FindBugs Tool Window | 清除并关闭FindBugs工具窗口 |
11 | Help | 帮助 |
红色圈起来的一栏解释:
序号 | 英文 | 中文 |
---|---|---|
1 | Group by bug category | 按BUG类别分组 |
2 | Group by class | 按Java类分组 |
3 | Group by package | 按包分组 |
4 | Group by bug rank | 按BUG级别分组 |
5 | Autoscroll to Source | 自动滚动到源文件 |
6 | preview the current selected bug | 预览当前选定的BUG |
7 | Find a matching string in the current analysis results | 在当前分析结果中查找匹配的字符串 |
8 | Expand All | 展开全部 |
9 | Collapse | 收缩全部 |
10 | FindBugs plugins preferences | FindBugs插件首选项 |
黄色圈起来的一栏解释:
序号 | 英文 | 中文 |
---|---|---|
1 | Export Bug collection to XML/HTML | 将BUG集合导出到XML/HTML |
2 | FindBugs plugin import previous saved bug collection | FindBugs插件导入以前保存的BUG集合。 |
GenerateAllSetter
当光标在局部变量上时生成setter默认值
键位:Option + Enter
光标在方法中生成转换器
键位:Option + Enter
生成列表集映射返回值
键位:Option + Enter
jclasslib Bytecode viewer
JUnitGenerator V2.0
自动生成单元测试用例,我们现在一般都是用的是maven结构的项目,所以我们需要进行相关的自定义配置。
Use:选择Use Project Settings;
Output Path:
S
O
U
R
C
E
P
A
T
H
/
.
.
/
.
.
/
t
e
s
t
/
j
a
v
a
/
{SOURCEPATH}/../../test/java/
SOURCEPATH/../../test/java/{PACKAGE}/${FILENAME}(这样会生成到Maven的test目录下面);
Default Template:选择JUnit 4。
最后修改一下package!
Lombok plugin
Maven Helper
运用的不多!下面摘录项目GitHub:
运行完整版:
mvn clean install
要生成HTML报告:
mvn surefire-report:report-only surefire-report:failsafe-report-only
报告将在下面生成
{projectDirectory} /target/site/
使用Surefire插件运行单个测试类:
mvn clean install -Dtest=com.harishkannarao.SurefireSampleExtendedUnitTest
使用Surefire插件运行单个测试方法:
mvn clean install -Dtest=com.harishkannarao.SurefireSampleUnitTest#surefireSampleUnitTest1
使用Failsafe插件运行单个测试类:
mvn clean install -Dit.test=com.harishkannarao.FailsafeSampleIT
使用Failsafe插件运行单个测试方法:
mvn clean install -Dit.test=com.harishkannarao.FailsafeSampleIT#failsafeSampleIntegrationTest1
要跳过Surefire插件的测试:
mvn clean install -DskipTests
要跳过Failsafe插件的测试:
mvn clean install -DskipITs
MyBatis plugin
Rainbow Brackets
彩虹括号让代码中的括号显示更易察觉。
VisualVM Launcher
插件可以调用到jvisualvm工具进行jvm的调试工作!
这里需要在途中的位置进行相关的配置工作!