IDEA插件

本文详细介绍在MAC版本的IntelliJ IDEA中使用的多个高效插件,包括FindBugs-IDEA的使用技巧,如分析当前文件、模块、项目文件等,以及按BUG类别、级别分组展示。此外,还介绍了JUnitGeneratorV2.0自动生成单元测试用例的方法,以及Lombok、MavenHelper、MyBatis等插件的功能,旨在提升开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下面是几个我自己在MAC版本的IDEA中使用的几个插件!

FindBugs-IDEA

FindBugs-IDEA
绿色圈起来的一栏解释:

序号英文中文
1Analyze Current File分析当前文件
2Analyze Class (non-anonymous) Under Cursor分析光标下的类(非匿名)
3Analyze Package(s) Files分析包文件
4Analyze Module Files分析模块文件
5Analyze Project Files分析项目文件
6Analyze Scope Files分析范围文件
7Analyze All Modified Files分析所有修改过的文件
8Analyze Changelist Files分析变更列表文件
9Stop the analysis run停止分析运行
10Clear and Close FindBugs Tool Window清除并关闭FindBugs工具窗口
11Help帮助

红色圈起来的一栏解释:

序号英文中文
1Group by bug category按BUG类别分组
2Group by class按Java类分组
3Group by package按包分组
4Group by bug rank按BUG级别分组
5Autoscroll to Source自动滚动到源文件
6preview the current selected bug预览当前选定的BUG
7Find a matching string in the current analysis results在当前分析结果中查找匹配的字符串
8Expand All展开全部
9Collapse收缩全部
10FindBugs plugins preferencesFindBugs插件首选项

黄色圈起来的一栏解释:

序号英文中文
1Export Bug collection to XML/HTML将BUG集合导出到XML/HTML
2FindBugs plugin import previous saved bug collectionFindBugs插件导入以前保存的BUG集合。
GenerateAllSetter

Github地址

当光标在局部变量上时生成setter默认值
键位:Option + Enter

光标在方法中生成转换器
键位:Option + Enter

生成列表集映射返回值
键位:Option + Enter

jclasslib Bytecode viewer

Bytecode viewer

JUnitGenerator V2.0

自动生成单元测试用例,我们现在一般都是用的是maven结构的项目,所以我们需要进行相关的自定义配置。
JUnitGenerator V2.0
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修改
最后修改一下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的调试工作!
这里需要在途中的位置进行相关的配置工作!
jvisualvm配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值