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