0

我正在运行命令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"
4

1 回答 1

0

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

于 2015-06-08T14:57:39.793 回答