首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在具有不同二进制存储库管理器的Maven作业中使用远程常春藤工艺品?

如何在具有不同二进制存储库管理器的Maven作业中使用远程常春藤工艺品?
EN

DevOps用户
提问于 2018-09-11 05:36:12
回答 1查看 56关注 0票数 1

考虑以下情况:

代码语言:javascript
复制
Alice -----              { Firewall }  Bob
|                                       |
Artifactory / Ivy repos  -  ---   --- Nexus / Maven Repos

也就是说,Alice使用Ant和Ivy在Ivy repos中的Artifactory中发布她的人工制品,而Bob则坐在防火墙后面,在Nexus中的Maven repos中构建Maven手工艺品。

爱丽丝怎么能把她的手工艺品给鲍勃?(虽然两者都不需要对其设置进行大的更改)

到目前为止,我已经考虑了以下几种选择,并决定在尝试之前先邀请你:

(1) Bob管理凭据以访问构建系统中的Alice人工制品,并使用常春藤的Maven插件 (这意味着所有相关项目的配置工作)。

(2) Alice使用蚂蚁/蚂蚁任务生成用于发布/部署步骤的POMs,并提供了额外的Maven回购,因为Artifactory可以支持不同的回购格式。这是Bob最方便的,尽管Alice需要对所有相关项目进行配置工作,而且将来可能还会使用其他二进制存储库管理器。

(3)鲍勃将Nexus配置为爱丽丝的常春藤回购(2014年AFAIK为不可能 )的代理。

你怎么做?

EN

回答 1

DevOps用户

发布于 2019-01-04 00:01:34

我会跟着(2)去。由于Bob有一个更严格的设置(需要Maven元数据),而且Alice可以提供(使用更灵活的Ant),这听起来是最简单的方法。

票数 1
EN
页面原文内容由DevOps提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://devops.stackexchange.com/questions/4942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档