是否有命令行或 Maven 插件来优化/组织 Java 导入?

use*_*708 5 java import formatting

有一些插件可以使用来自 Maven 的 Eclipse 格式化程序来格式化代码,并且不难找到从命令行运行它的说明。但是,此格式化程序不会组织/优化导入语句。

我想这样做的原因是我已经生成了一些代码,使用了一个模板。预先确定需要哪些导入以及不需要哪些导入会很复杂,因此我最终导入了很多最终没有使用的东西。之后清理未使用的导入的格式化程序将巧妙地解决问题。

具体来说,我想自动删除未使用的导入,而不是从 IDE 中删除。我怎样才能做到这一点?