2012-05-15 134 views
0

我想在Maven中使用Maven Ant任务。我已经能够安装/依赖自定义库到本地仓库(Artifactory),并且能够获得依赖关系(从公共仓库和本地仓库)。我遇到了一个定制库的问题,并不确定问题出在哪里。依赖项问题

  1. 到本地回购添加库新版本
  2. 获取依赖项目,包括新版本的库< ---这部作品
  3. 删除本地存储库的.m2缓存。
  4. 尝试重新获得依赖关系。下载公共回购的所有内容,但自定义库不是。事实上,我需要删除版本或创建一个新版本以便能够再次下载(并且这只会工作1x)。

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

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

我的本地缓存中没有的jar(如我所料与上述错误)

+2

没有足够的细节。你如何配置Maven任务?另一个“难题”是Maven任务将使用位于“$ HOME/.m2/settings.xml”文件中的标准Maven设置文件。也许Maven配置为不从您的Artifactory存储库中拾取罐子 –

+0

这看起来像使用错误的GAV坐标。 – khmarbaise

回答

0

事实证明,这个问题曾与artifactory的内部安全配置设置做的。该应用程序并没有始终允许公众访问适当的不正确配置。