Java Groovy检查未使用的导入

Java Groovy检查未使用的导入,java,maven,groovy,static-analysis,checkstyle,Java,Maven,Groovy,Static Analysis,Checkstyle,如果存在未使用的导入,我希望构建失败,我尝试使用Checkstyle插件,但它不起作用。是否有其他方法/插件可以帮助我检查Groovy文件中未使用的导入 我的pom文件看起来像 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId>

如果存在未使用的导入,我希望构建失败,我尝试使用Checkstyle插件,但它不起作用。是否有其他方法/插件可以帮助我检查Groovy文件中未使用的导入

我的pom文件看起来像

      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-checkstyle-plugin</artifactId>
        <dependencies>
          <dependency>
            <groupId>org.apache.pulsar</groupId>
            <artifactId>buildtools</artifactId>
            <version>${project.version}</version>
          </dependency>
        </dependencies>
      </plugin>

org.apache.maven.plugins
maven checkstyle插件
org.apache.pulsar
建筑工具
${project.version}

试试CodeNarc,它有一个未使用的导入规则:

试试CodeNarc,它有一个未使用的导入规则:

你试过CodeNarc吗?你试过CodeNarc吗?