gpt4 book ai didi

maven - 相同存储库的多个 Maven 镜像

转载 作者:行者123 更新时间:2023-12-04 15:46:45 25 4
gpt4 key购买 nike

作为一名顾问,我有多个客户为我工作。每个客户端都使用自己的内部 Maven 存储库,该存储库也被设置为镜像 Central 和其他外部存储库。我需要在我的笔记本电脑上配置我的 maven 安装,这样当我为一个客户工作时,它会利用他们的内部存储库来处理所有事情。

我原以为我可以利用配置文件来处理这个问题,但镜像设置不能按配置文件更改。

有人对如何处理这个 Maven 配置有建议吗?

注意:这里有一个类似的问题:How do I configure maven to access maven central if nexus server is down? ,但该问题涉及在来自镜像与否的 Central 之间切换。我需要的是 Central(和其他)来自一个镜像或基于某些属性/设置/变量等的不同镜像。

最佳答案

创建两个 shell 别名:

alias build_at_home="mvn -s $HOME/.m2/home_settings.xml"
alias build_at_work="mvn -s $HOME/.m2/work_settings.xml"

“-s”选项对于明确说明要使用的环境设置文件很方便。
我们在共享构建服务器上使用这种机制来确保每个项目构建都是隔离的。

显然,在 Windows 上,您可以创建一组批处理文件。

关于maven - 相同存储库的多个 Maven 镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11198788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com