我已经通过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>
有人可以指出我做错了什么还是我尝试实现的概念是否有缺陷。 任何输入将不胜感激。
谢谢。