如何使用Oomph配置Checkstyle设置

时间:2019-04-09 13:15:53

标签: eclipse checkstyle oomph

我正在通过Oomph自动化我们的IDE设置。我目前正在使用Checkstyle。使用记录器功能,当我设置公司自己的Checkstyle配置时,不会保存任何设置。我该如何解决?

1 个答案:

答案 0 :(得分:0)

https://www.eclipse.org/forums/index.php/t/803782/

Resource Creation任务添加到设置文件中,因为Checkstyle将其首选项保存在专用文件中,而不是Oomph设置中。

E。 g。:

<setupTask
      xsi:type="setup:CompoundTask"
      id="checkstyle.prefs"
      disabled="false"
      name="Checkstyle Setup">
    <setupTask
        xsi:type="setup:ResourceCreationTask"
        excludedTriggers="BOOTSTRAP"
        filter=""
        content="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&#xA;&lt;checkstyle-configurations file-format-version=&quot;5.0.0&quot; default-check-configuration=&quot;GOOS Checkstyle&quot;>&#xA;  &lt;check-configuration name=&quot;GOOS Checkstyle&quot; location=&quot;configuration\checkstyle\goos-checkstyle.xml&quot; type=&quot;external&quot; description=&quot;&quot;>&#xA;    &lt;additional-data name=&quot;protect-config-file&quot; value=&quot;true&quot;/>&#xA;  &lt;/check-configuration>&#xA;&lt;/checkstyle-configurations>&#xA;"
        targetURL="${workspace.location|uri}/.metadata/.plugins/net.sf.eclipsecs.core/checkstyle-config.xml"
        encoding="UTF-8">
      <description></description>
    </setupTask>
  </setupTask>

targetURL指定Checkstyle偏好设置的标准保存位置。在这里,您还可以查找自己的Checkstyle配置,因此可以将其添加到Oomph content任务的Resource Creation中。