eclipse checkstyle插件:CustomImportOrder

问题描述 投票:0回答:1

我正在使用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>

我做了:

  • 在Preferences - > Checkstyles中导入我的checkstyle.xml文件。
  • 配置Eclipse - > Pref - > Java - >代码样式 - > Organisse Import来反映这一点。
  • 使用Checkstyle插件创建一个Pref - > Java - > Code Style - > Formatter。

当我启动Maven构建时,checkstyle插件运行得很好,因为Eclipse已正确格式化我的代码

但当我点击我的项目,CheckStyle - >使用CheckStyle检查代码时,我得到:

'com.xxx'导入错误的词典顺序。应该在'java.yyy'之前。

我也得到其他验证错误

有任何想法吗?

我仔细检查,我的配置是checkstyle中的默认配置(不使用“sun”或“google”内置配置。

java eclipse checkstyle
1个回答
0
投票

销毁项目(不是工作区)并使用-clean启动eclipse,并重新导入项目解决了这个问题

© www.soinside.com 2019 - 2024. All rights reserved.