【问题标题】:Google formating plugin -Spotless谷歌格式化插件-Spotless
【发布时间】:2023-03-22 19:12:01
【问题描述】:

我已经添加了一个类似的插件

<plugin>
    <groupId>com.diffplug.spotless</groupId>
    <artifactId>spotless-maven-plugin</artifactId>
    <version>2.0.2</version>
    <configuration>
        <java>
            <googleJavaFormat>
                <version>1.7</version>
                <style>GOOGLE</style>
            </googleJavaFormat>
        </java>
    </configuration>

    <executions>
        <execution>
            <goals>
                <goal>check</goal>
            </goals>
        </execution>
    </executions>
</plugin>

我希望使用此插件自动重新格式化我的代码。我有一个旧项目,我正在尝试使用它

但它只是列出了违规行为,它不会自动重新格式化它。

构建后它只是失败了构建 wd 违规

我尝试更新应用目标

  <goals>
                    <goal>apply</goal>
                </goals>

但这也行不通

【问题讨论】:

    标签: maven plugins


    【解决方案1】:

    尝试在流程类阶段使用目标应用:

      <plugin>
        <groupId>com.diffplug.spotless</groupId>
        <artifactId>spotless-maven-plugin</artifactId>
        <version>2.17.4</version>
        <configuration>
          <java>
            <googleJavaFormat>
              <version>1.7</version>
              <style>GOOGLE</style>
            </googleJavaFormat>
          </java>
        </configuration>
        <executions>
          <execution>
            <goals>
              <goal>check</goal>
            </goals>
          </execution>
          <execution>
            <id>apply</id>
            <phase>process-classes</phase>
            <goals>
              <goal>apply</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-03
      • 2016-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-21
      • 1970-01-01
      相关资源
      最近更新 更多