【问题标题】:Dependency Issue依赖问题
【发布时间】:2012-05-23 07:32:18
【问题描述】:

我正在尝试使用 Maven Ant 任务在 Ant 中使用 Maven。我已经能够将自定义库安装/依赖于本地存储库(Artifactory),并且能够获取依赖项(来自公共存储库和本地)。我遇到了自定义库的问题,但不确定问题出在哪里。

  1. 使用新版本将库添加到本地存储库
  2. 获取项目的依赖项,包括新的库版本
  3. 删除本地 .m2 存储库缓存。
  4. 再次尝试获取依赖项。公共存储库中的所有内容都已下载,但自定义库未下载。事实上,我需要删除版本或创建一个新版本才能再次下载它(这只能工作 1x)。

我得到的错误是: [artifact:dependencies] 处理 Maven 工件任务时发生错误。 [artifact:dependencies] 诊断: [工件:依赖项] [工件:依赖项]无法解析工件:缺少: [工件:依赖项] ---------- [artifact:dependencies] 1) xxx.yyy:zzz:jar:0.0.2

版本仍然显示在 Artifactory 中,我可以看到 jar 和 pom。

我的本​​地缓存没有 jar(正如我对上述错误的预期)

【问题讨论】:

  • 没有足够的细节。您如何配置 Maven 任务?另一个“陷阱”是 Maven 任务将使用位于“$HOME/.m2/settings.xml”文件中的标准 Maven 设置文件。也许 Maven 配置为不从您的 Artifactory 存储库中获取 jars
  • 这看起来像是使用了错误的 GAV 坐标。

标签: ant maven-2


【解决方案1】:

事实证明,这个问题与 artifactory 中的安全配置设置有关。由于配置不当,该应用程序并未始终允许公众访问。

【讨论】:

    猜你喜欢
    • 2017-07-12
    • 2020-08-13
    • 2012-12-29
    • 2020-10-21
    • 2020-05-19
    • 2012-03-23
    • 2011-03-08
    • 2017-12-26
    • 2023-04-01
    相关资源
    最近更新 更多