Maven:执行目标版本时出错:update-properties

时间:2015-06-08 10:39:02

标签: maven-3 versions-maven-plugin

我正在运行命令mvn versions:update-properties但是我收到以下错误:

Failed to execute goal org.codehaus.mojo:versions-maven plugin:2.1:update-properties (default-cli) on project <project>: only whitespace content allowed before start tag and not \uef (position: START_DOCUMENT seen \uef... @1:1)

我已经在Maven-JIRA(https://issues.apache.org/jira/browse/MNG-2057)中找到了一张在Maven版本2.0.8中修复的票证,但我使用的是Maven 3.2.5。这有什么用?如何避免这种错误而不避免更新属性?

通过mvn -version的平台信息:

Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 2014-12-14T18:29:23+01:00)
Maven home: C:\Program Files (x86)\Apache\apache-maven-3.2.5
Java version: 1.8.0_40, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.8.0_40\jre
Default locale: de_DE, platform encoding: Cp1252
OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "dos"

1 个答案:

答案 0 :(得分:0)

我终于找到了解决这个问题的方法。 pom.xml使用带有BOM的UTF-8进行编码。将文件转换为没有BOM的UTF-8后问题得以解决。