我正在通过Oomph自动化我们的IDE设置。我目前正在使用Checkstyle。使用记录器功能,当我设置公司自己的Checkstyle配置时,不会保存任何设置。我该如何解决?
答案 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="<?xml version="1.0" encoding="UTF-8"?>

<checkstyle-configurations file-format-version="5.0.0" default-check-configuration="GOOS Checkstyle">
 <check-configuration name="GOOS Checkstyle" location="configuration\checkstyle\goos-checkstyle.xml" type="external" description="">
 <additional-data name="protect-config-file" value="true"/>
 </check-configuration>
</checkstyle-configurations>
"
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
中。