使用 gradle 从 java 项目中删除未使用的导入

Sas*_*dav 7 java import gradle

我们如何使用 Gradle 任务删除 java 项目中未使用的导入

Sas*_*dav 5

我们可以使用spotless Gradle 任务来实现这一点:

spotless {
  java {
    importOrder 'java', 'javax', 'org', 'com', 'com.diffplug', ''   // A sequence of package names

    removeUnusedImports() // removes any unused imports

    eclipse().configFile 'spotless.eclipseformat.xml'   // XML file dumped out by the Eclipse formatter
  }
}
Run Code Online (Sandbox Code Playgroud)

我们还可以指定项目的导入顺序。

有关更多信息,请参阅: https: //github.com/diffplug/spotless