gpt4 book ai didi

maven - Tycho 解决了我自己的 list 优先 Artifact 的错误版本

转载 作者:行者123 更新时间:2023-12-04 17:37:57 32 4
gpt4 key购买 nike

考虑以下场景:我的应用程序有一些依赖于我自己的 POM 优先 Artifact (使用纯 Maven 构建)和一些依赖于我自己的 list 优先 Artifact (使用 Tycho 构建)。对于 POM-first Artifact ,Tycho 准确解析了我在 POM 中指定的版本。对于 manifest-first Artifact ,Tycho 解析可能具有更高版本的本地构建单元。

在我的具体情况下,我在 pom.xml 中指定了对版本 1.2.0 中 list 优先 Artifact 的依赖关系,但我收到警告“以下本地构建的单元已用于解决项目依赖关系”版本为 1.3.0.2012xxx .

我已经发现了以下错误和讨论,但我不明白为什么 Tycho 在解决 POM-first 和 manifest-first 依赖项方面存在差异。

  • https://bugs.eclipse.org/bugs/show_bug.cgi?id=355367
  • http://dev.eclipse.org/mhonarc/lists/tycho-user/msg01673.html
  • 最佳答案

    对于那些有兴趣在解析目标平台时强制 tycho 忽略本地 Artifact 的人,请添加 CLI tycho.localArtifacts=ignore ,例如

    mvn clean install -Dtycho.localArtifacts=ignore

    更多详情请访问 Tycho-Target Eclipse Wiki

    关于maven - Tycho 解决了我自己的 list 优先 Artifact 的错误版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12349934/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com