使用vsts的Maven软件包提要时,无法解决非Maven工件

时间:2018-07-12 13:10:22

标签: maven azure-devops ivy azure-artifacts

我已经通过VSTS包管理创建了一个Maven提要,并将所有必需的jar部署到了该包中,这些包将用于在通过ibiblio解析器构建ivy ant期间解析项目中的所有依赖项。 我面临的问题是,在Maven中央存储库中可用并已部署到我的Maven软件包中的所有jar都可以通过我定义的ivy解析器进行解析,但是当我有自定义的jar时(例如一个是内部项目之战的jar或从各自站点下载的Maven中央存储库中不存在的jar,我得到了未解决的依赖项错误。从浏览器访问时,在ivy resolve步骤中生成失败中无法解析的url可以正常工作(jar被下载到我的本地驱动器上),但是在我的ant生成ivy resolve步骤中,查找非Maven jar。创建的Maven软件包始终会失败。

我进行了一些更改,例如在创建程序包时选择了“来自公共资源的程序包”选项,即“仅使用发布到此提要的程序包”,但是它仍然无法解析那些特定的jars。

创建Maven包管理feed的原因是,我可以引用该feed而不是Maven存储库,而将所有jar托管在该feed中,包括maven和non-maven,并解决所有依赖关系。 / p>

有人可以指出我做错了什么还是我尝试实现的概念是否有缺陷。 任何输入将不胜感激。

谢谢。

0 个答案:

没有答案