错误: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>我遵循了插件的文档,我遇到了这个问题。我也将此与一位同事进行了比较,但似乎他的作品和我的作品没有。我还尝试将配置移动到另一个具有相同错误目标的声明。
1 回答
一只甜甜圈
TA贡献1836条经验 获得超5个赞
问题很formatter.xml可能在文件内部。
检查第一行,应该是
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
寻找encoding属性。
如果不是这种情况,您可以在配置块中指定一个编码值
<configuration>
<configFile>${project.basedir}/formatter.xml</configFile>
<encoding>UTF-8</encoding>
</configuration>
添加回答
举报
0/150
提交
取消