【问题标题】:maven in Teamcity build creates maven-metadata-snapshots.xml containing NUL?Teamcity 构建中的 maven 创建包含 NUL 的 maven-metadata-snapshots.xml?
【发布时间】:2015-03-12 07:20:32
【问题描述】:

它可以创建填充“NUL”字符的 maven-metadata-snapshots.xml 的原因是什么? 这个构建在本地机器上运行良好。在 Team city 构建机器/代理上观察到问题。

更多关于这个问题 - 如何在整个 maven 构建流程中生成 maven-metadata-snapshots.xml? 从 pom.xml 创建所有阶段和文件,直到创建 maven-metadata-snapshots.xml 阶段?

我当前的 Teamcity 构建与 -

Step 1/1: Maven: Main Build (Maven) (6m:35s)[08:46:43][Step 1/1] 未能执行目标 org.apache.maven.plugins:maven-deploy-plugin :2.7:在项目上部署(默认部署):无法更新元数据 project/maven-metadata.xml:无法解析元数据 D:\Apps\TeamCityBuildAgent2\work\m2-repo\maven-metadata-snapshots.xml:仅在开始标记之前允许空白内容而不是 \u0(位置:START_DOCUMENT 看到 \u0...@1:1)[08:47:27][步骤 1/1] 步骤 Maven:主构建(Maven)失败。

如何控制这个文件的编码?

【问题讨论】:

    标签: maven teamcity maven-plugin


    【解决方案1】:

    这表明maven项目元数据已损坏。

    要解决这个问题 - 1)以管理员身份登录项目仓库 2) 创建一个任务来重新创建项目元数据。 3) 该任务可以是一次性运行,或者如果它是您项目环境中的一个持续存在的问题,您可以定期安排它。

    这对我有帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-01
      • 1970-01-01
      • 2017-01-12
      • 2021-08-19
      • 2012-10-09
      • 1970-01-01
      相关资源
      最近更新 更多