【问题标题】:Is there any way to exclude a dependency from its parent?有没有办法从其父项中排除依赖项?
【发布时间】:2017-05-31 16:53:52
【问题描述】:

所以我的项目需要一个依赖,它在我们的内部工件中,但是,添加依赖后,它开始抛出以下错误:

未能读取工件描述符 org.codehaus.fabric3.api:commonj:jar:1.1.0:找不到 org.codehaus.fabric3.api:parent-pom:pom:1.0 in http://maven/artifactory/libs-snapshot 被缓存在本地 存储库,在更新之前不会重新尝试解析 art_central 的时间间隔已过或强制更新 -> [帮助 1]

我意识到该依赖项的父项 (org.codehaus.fabric3.api:parent-pom:pom:1.0) 不在我们的内部工件中。

我知道我的问题可能听起来不合逻辑,也没有多大意义,但是; 有没有办法排除父级或使此依赖项不查找父级?我已经尝试使用该标记。 提前致谢!

【问题讨论】:

  • 首先,依赖项是在快照存储库中搜索,这看起来像一些配置问题...此外,如果您的项目需要它而不是必须在存储库中拥有它。否则您无法构建你已经意识到的项目......

标签: maven maven-3 pom.xml artifactory


【解决方案1】:

您可以使用远程存储库的包含/排除参数将特定文件排除在远程存储库上的搜索范围之外。 https://www.jfrog.com/confluence/display/RTF/Common+Settings#CommonSettings-IncludesandExcludesPattern

通过添加此文件,Artifactory 将不会在特定存储库中搜索它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-10
    • 1970-01-01
    • 1970-01-01
    • 2021-02-27
    • 1970-01-01
    • 2011-12-15
    • 2021-02-07
    相关资源
    最近更新 更多