3

我想避免使用完整的组件存储库(例如 Nexus/Artifactory)作为远程存储库,并使用映射的 Windows 驱动器来代替

\\drive\path\to\repository\

我不确定如何进行。我需要 Wagon 插件吗?

理想情况下,我需要单独留下 POM 并修改settings.xml唯一的。这可能吗?

4

2 回答 2

0

是的,您可以将镜像添加到您的设置文件中,并且它接受除 http 之外的其他协议。建议使用 file://。我试过了,它奏效了

<settings>
    <mirrors>
        <mirror>
            <id>mac</id>
            <url>file:////server/folder/etc/</url>
            <mirrorOf>*</mirrorOf>
        </mirror> 
    </mirrors>
</settings>
于 2015-01-22T09:22:58.797 回答
0

只需将路径添加到您的 settings.xml 以使用远程文件系统作为您的本地存储库,而不是在您的 .m2 目录下:

<localRepository>\\drive\path\to\repository\</localRepository>

当然,这会大大减慢您的构建速度,如果其他人也共享它,那么当多个用户同时访问构建工件时,您会发现由于冲突而导致构建失败。

当设置一个适当的代理/存储库可能需要不到一个小时的时间时,您确定它值得吗?

于 2014-02-17T11:58:33.900 回答