【问题标题】:Checkstyle for external configuration file in Eclipse JunoEclipse Juno 中外部配置文件的 Checkstyle
【发布时间】:2013-11-25 23:20:08
【问题描述】:

在构建 java 项目时,我在构建项目本身时遇到错误。

"cannot initialize module TreeWalker - Unable to instantiate DoubleCheckLocking"

我尝试了以下问题中提到的解决方案 - Checkstyle Eclipse plugin doesn't work

但在我的情况下,配置选项是只读的!

我正在使用 eclipse Juno - 版本:Juno Service Release 2 内部版本号:20130225-0426

如果使用外部配置文件,如何使这些选项可编辑?

【问题讨论】:

  • 我在某些其他(非 Checkstyle)配置设置中遇到了类似的问题。就我而言,文件权限发生了一些奇怪的事情。您可以尝试以管理员身份运行 eclipse 来更改设置吗?这在我的情况下有效。

标签: java eclipse


【解决方案1】:

Eclipse-Checkstyle integration plugin documentation 确实提到了

如果配置文件是可写的,则默认可以编辑外部配置。

如果您有一个精心制作的配置文件(带有漂亮的 cmets 和所有这些)——您不想通过使用配置编辑器意外“破坏”它——您可以使用 Protect Checkstyle 配置文件选项。 启用后,即使启用了写入,配置编辑器也不会触及您的文件。

当然,请检查您的外部配置文件是否可写。
但还要检查您的外部配置是否未“受保护”,.

【讨论】:

    【解决方案2】:

    DoubleCheckLocking 已从 Checkstyle 5.6 及更高版本中删除。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-10
      • 1970-01-01
      • 1970-01-01
      • 2014-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多