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

标签 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会自动照顾它?如果是这样,那为什么对我不起作用?我是否缺少一些明显的步骤?

谢谢!

最佳答案

添加此工作。因此,显然BuildShip尚未自动执行此操作。

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

关于java - eclipseProject任务会自动将checkstyleNature添加到项目吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55623355/

相关文章:

java - 错误: Could not find or load main class $MAVEN_HOME

gradle - 从Gradle将jar和来源jar发布到Artifactory

gradle - 使用 gradle 在 Android Studio 中使用 certificate.pem 和 key.pk8 对 apk 进行签名

build - 使用测试报告聚合 gradle 多项目测试结果

java - 为什么在将持久 activemq 消息更改为非持久消息时无法获得性能提升?

java - 在 Java 中不使用 new 运算符将字节数组转换为字符串

java - JACOB - 对 COM 接口(interface)的远程调度调用

eclipse - 创建一个新的 Play scala 项目在 eclipse 中显示错误

python - 使用 eclipse 和 python/django 进行开发时个人/家庭使用的最佳版本控制系统

java - 使用 luaj 将参数传递给 lua 函数