Как настроить установку Checkstyle с помощью Oomph - PullRequest
1 голос
/ 09 апреля 2019

Я в полной мере автоматизирую нашу настройку IDE с помощью Oomph. В настоящее время я занят Checkstyle. Используя функцию рекордера, никакие настройки не сохраняются, когда я устанавливаю собственную конфигурацию Checkstyle нашей компании. Как мне это решить?

1 Ответ

0 голосов
/ 09 апреля 2019

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, так что вы можете добавить ее в content задачи Oomph Resource Creation.

...