我希望避免使用完整的组件存储库(如Nexus / Artifactory)作为远程存储库,使用映射的Windows驱动器,如下所示:
\\drive\path\to\repository\
我不知道该怎么办。我需要Wagon插件吗?
理想情况下,我需要单独留下POM并仅修改settings.xml
。这可能吗?
答案 0 :(得分:0)
只需添加settings.xml的路径即可将远程文件系统用作本地存储库,而不是在.m2目录下:
<localRepository>\\drive\path\to\repository\</localRepository>
当然,这会大大减慢您的构建速度,如果其他人也在共享它,那么当多个用户同时访问构建工件时,您会发现构建因冲突而失败。
如果设置合适的代理/存储库可能需要不到一个小时的时间,您确定它是值得的吗?
答案 1 :(得分:0)
是的,您可以将mirrors添加到您的设置文件中,并且它接受除http以外的其他协议。建议使用file://。我试过这个并且有效了
<settings>
<mirrors>
<mirror>
<id>mac</id>
<url>file:////server/folder/etc/</url>
<mirrorOf>*</mirrorOf>
</mirror>
</mirrors>
</settings>