我正在使用Eclipse光子。 检查样式插件:8.12.0.201808161509
我有一个自定义的CustomImportOrder部分。
<module name="CustomImportOrder">
<property name="sortImportsInGroupAlphabetically" value="true"/>
<property name="separateLineBetweenGroups" value="false"/>
<property name="specialImportsRegExp" value="^com\.xxx\."/>
<property name="customImportOrderRules" value="STATIC###STANDARD_JAVA_PACKAGE###SPECIAL_IMPORTS"/>
</module>
我做到了:
在“首选项”->“检查样式”中导入我的checkstyle.xml文件。
配置Eclipse-> Pref-> Java->代码样式-> Organisse导入 反映这一点。
使用Checkstyle插件创建Pref-> Java->代码样式->格式化程序。
当我启动 Maven构建时,checkstyle插件运行得很好,因为Eclipse正确格式化了我的代码
但是当我单击我的项目,然后单击CheckStyle->使用CheckStyle检查代码时,我得到:
“ com.xxx”导入的词典顺序错误。应该在之前 “ java.yyy”。
我也遇到其他验证错误
有什么想法吗?
我仔细检查了一下,我的配置是checkstyle的默认配置(不使用“ sun”或“ google”内置配置。
答案 0 :(得分:0)
销毁项目(而不是工作空间)并使用-clean启动eclipse,然后重新导入项目即可解决问题