你是否因为 Java 项目里的上千个文件一键格式化 还得清理掉所有无效 import而头大
最不可能的是导入包的顺序调整规范化
还有后面其他同事提交的又搞出问题
我就去搜了搜,居然有maven插件可以搞定,maven插件这东西强的离谱,就像浏览器插件一样,花样百出
试了好几种方法都踩坑,要么插件不兼容报错,要么只能做一半,直到我遇到了这个神仙组合,直接原地起飞!
🚀 插件一引!一键搞定!
而且效果直接拉满:
- 代码格式秒对齐:Spring 官方规范,缩进、换行全给你整得明明白白,强迫症直接治愈
- 无效 import 一键清空:所有没用到的导入全被清理干净,代码瞬间清爽
- 零报错!零兼容问题:不管是 IDEA 还是命令行,一键执行不翻车
📝 终极配置!复制即用!
我把最终版配置整理好了,这一段复制到 pom.xml 里就行!
xml
xml
<build>
<plugins>
<!-- Spring官方格式化:管代码格式、缩进、换行 -->
<plugin>
<groupId>io.spring.javaformat</groupId>
<artifactId>spring-javaformat-maven-plugin</artifactId>
<version>0.0.47</version>
<executions>
<execution>
<phase>process-sources</phase>
<goals>
<goal>apply</goal>
</goals>
</execution>
</executions>
</plugin>
<!-- Spotless:核心神器!清理无效import + import排序 -->
<plugin>
<groupId>com.diffplug.spotless</groupId>
<artifactId>spotless-maven-plugin</artifactId>
<version>2.43.0</version>
<configuration>
<java>
<!-- 自动删除所有未使用的import -->
<removeUnusedImports />
<!-- 按Spring规范排序import -->
<importOrder>
<order>java</order>
<order>javax</order>
<order>*</order>
<order>org.springframework</order>
</importOrder>
</java>
</configuration>
</plugin>
</plugins>
</build>
⚡ 一键执行命令!效率拉满!
执行完这行命令,你的 Java 项目直接焕然一新:
mvn spring-javaformat:apply spotless:apply
💡 最后
真的太惊喜了!本来以为要折腾半天的事,结果这么简单就解决了。
代码瞬间变得干净整洁,再也不用手动一个个删 import、调格式了,省下来的时间摸鱼不香吗?
赶紧去试试,保证你用了一次就爱上!再也不用为不统一的代码格式发愁了!😎