J'ai fait référence à ce site. http://irtakt.hatenablog.com/entry/2014/05/04/233312
Il semble que cela puisse se produire ou non en fonction de l'environnement. J'ai vérifié Checkstyle ⇒ "Activer Checkstyle dans ce projet" dans les propriétés du projet Eclipse. Il s'agit d'une solution de contournement lorsque la vérification n'est pas cochée lorsque "Refresh Gradle Project" [^ ref] est exécuté.
Et le chèque n'est pas coché
La cause en est que le plug-in eclipse de gradle a été appelé dans "Refresh Gradle Project". Cela est dû au fait que le fichier ".project" est reconstruit et que buildCommand et la nature de Checkstyle ne sont pas synchronisés.
http://gradle.monochromeroad.com/docs/userguide/eclipse_plugin.html
Ajoutez la description suivante au fichier build.gradle.
build.gradle
apply plugin: 'eclipse'
eclipse {
project {
natures 'net.sf.eclipsecs.core.CheckstyleNature'
buildCommand 'net.sf.eclipsecs.core.CheckstyleBuilder'
}
}
Maintenant, quand vous "Refresh Gradle Project" [^ ref], la buildCommand et la nature de Checkstyle seront décrites dans le fichier ".project", et vous pouvez toujours activer le paramètre Checkstyle actif d'Eclipse.
Ci-dessous le fichier ".project" créé
.project
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<!--・ ・ ・ ・-->
<buildSpec>
<!--・ ・ ・ ・-->
<buildCommand>
<name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
<arguments>
</arguments>
</buildCommand>
<!--・ ・ ・ ・-->
</buildSpec>
<natures>
<!--・ ・ ・ ・-->
<nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
<!--・ ・ ・ ・-->
</natures>
</projectDescription>
[^ ref]: Ou lancez gradle eclipse
.