eclipseProject任务会自动将checkstyleNature添加到项目吗?

时间:2019-04-11 01:17:32

标签: java eclipse gradle checkstyle

我在Eclipse中配置了Checkstyle插件。

当我将某些项目导入为“现有Gradle项目”时,checkstyle不会自动在其上激活。

我必须右键单击每个项目,然后执行“在此处激活Checkstyle”。

从2010年的一篇很旧的文章中,我发现我们可以配置eclipseProject任务,以在.project文件中添加checkstyleNature,如:slight_smile:

 eclipseProject {
  natures 'net.sf.eclipsecs.core.CheckstyleNature'
  buildCommand 'net.sf.eclipsecs.core.CheckstyleBuilder'
 } 

我们仍然需要这样做吗?还是Buildship会自动照顾它?如果是这样,那为什么对我不起作用?我错过了一些明显的步骤吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

添加此功能即可。因此,显然BuildShip尚未自动执行。

eclipse {
    project {
          natures 'net.sf.eclipsecs.core.CheckstyleNature'
          buildCommand 'net.sf.eclipsecs.core.CheckstyleBuilder'
    }
}