这是一个有趣的问题...因为我相信您必须编写一个自定义 NetBeans 插件才能完成您想要的操作(该功能无法开箱即用),并且我一直在寻找探索 NetBeans 插件开发的借口。
然而,在花了几个小时阅读教程并浏览 javadoc 之后...很明显,这个主题相当难以咀嚼,而且可能比您想要的要复杂得多。
我认为最好的建议是忘记在保存时删除未使用的导入,而是在构建时执行此步骤。NetBeans 提供了与 Ant 和/或 Maven 的良好集成(出于构建目的,它基本上只是这些工具的 GUI 包装器),并且有许多 Ant 任务可以完成您想要的任务。看:
http://ant.apache.org/external.html
(查找“CleanImports”和“Importscrubber”任务)
如果您的 NetBeans 项目是基于 Maven 的,那么您始终可以使用Maven 的 AntRun 插件插入这些 Ant 任务之一。
如果您不习惯直接在 NetBeans 中处理 Ant 或 Maven,那么只需切换到“文件”选项卡并查看项目的根目录即可。如果是 Maven 项目,构建脚本将被命名为pom.xml. 否则,您的项目通常是基于 Ant 的,并且构建脚本将被命名为build.xml. 上述这些项目的文档应该相当清楚地说明如何从那里继续前进。
我注意到这两个 Ant 任务已经有一段时间没有更新了,因此,如果您遇到问题,您可能需要查看非常流行且最新的PMD 系统,该系统有自己的与 NetBeans 集成的文档。然而,PMD 的问题主要是用于生成报告......我不知道它是否可以用于实际采取行动并更改源文件。
| 归档时间: |
|
| 查看次数: |
1062 次 |
| 最近记录: |