我的 pom.xml 包含此 maven-formatter-plugin,但未构建。我需要定义格式目标吗?
My pom.xml contains this maven-formatter-plugin, but does not build. Do I need to define the format goal?
错误:
Failed to execute goal net.revelc.code.formatter:formatter-maven-plugin:2.8.1:format (default) on project processing-parent:
The parameters 'encoding' for goal net.revelc.code.formatter:formatter-maven-plugin:2.8.1:format are missing or invalid -> [Help 1]
pom.xml 文件:
<build>
<plugins>
<plugin>
<groupId>net.revelc.code.formatter</groupId>
<artifactId>formatter-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>format</goal>
</goals>
</execution>
</executions>
</plugin>
... //more plugins
</plugins>
<pluginManagement>
<plugins>
<plugin>
<groupId>net.revelc.code.formatter</groupId>
<artifactId>formatter-maven-plugin</artifactId>
<version>2.8.1</version>
<configuration>
<configFile>${project.basedir}/formatter.xml</configFile>
</configuration>
</plugin>
... //more plugins
</plugins>
</pluginManagement>
我遵循了插件的文档,并且 运行 遇到了这个问题。我也把这个比作一个同事,但他的作品和我的似乎没有。我还尝试将配置移动到目标相同的错误的另一个声明。
问题出在 formatter.xml
文件中,很有可能。
检查第一行,应该是
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
查找 encoding
属性。
如果不是这样,您可以在配置块中指定一个编码值
<configuration>
<configFile>${project.basedir}/formatter.xml</configFile>
<encoding>UTF-8</encoding>
</configuration>
错误:
Failed to execute goal net.revelc.code.formatter:formatter-maven-plugin:2.8.1:format (default) on project processing-parent:
The parameters 'encoding' for goal net.revelc.code.formatter:formatter-maven-plugin:2.8.1:format are missing or invalid -> [Help 1]
pom.xml 文件:
<build>
<plugins>
<plugin>
<groupId>net.revelc.code.formatter</groupId>
<artifactId>formatter-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>format</goal>
</goals>
</execution>
</executions>
</plugin>
... //more plugins
</plugins>
<pluginManagement>
<plugins>
<plugin>
<groupId>net.revelc.code.formatter</groupId>
<artifactId>formatter-maven-plugin</artifactId>
<version>2.8.1</version>
<configuration>
<configFile>${project.basedir}/formatter.xml</configFile>
</configuration>
</plugin>
... //more plugins
</plugins>
</pluginManagement>
我遵循了插件的文档,并且 运行 遇到了这个问题。我也把这个比作一个同事,但他的作品和我的似乎没有。我还尝试将配置移动到目标相同的错误的另一个声明。
问题出在 formatter.xml
文件中,很有可能。
检查第一行,应该是
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
查找 encoding
属性。
如果不是这样,您可以在配置块中指定一个编码值
<configuration>
<configFile>${project.basedir}/formatter.xml</configFile>
<encoding>UTF-8</encoding>
</configuration>