Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sonatype Nexus能否使用maven';s本地存储库_Maven_Nexus - Fatal编程技术网

Sonatype Nexus能否使用maven';s本地存储库

Sonatype Nexus能否使用maven';s本地存储库,maven,nexus,Maven,Nexus,我现在有一台PC作为Sonatype Nexus服务器和一个开发环境。我知道Nexus将代理类型存储库的工件存储在SonatypRoot\sonatype work\Nexus\storage中,Maven将使用本地存储库来存储工件(默认目录为C:\USERS\USER\u NAME\.m2\repository) 所以当我在同一台机器上运行Nexus的Maven时,问题来了,因为我有两个工件的副本,这是对存储的巨大浪费 在Nexus的代理类型存储库的配置选项卡中,有一个名为“覆盖本地存储位置”

我现在有一台PC作为Sonatype Nexus服务器和一个开发环境。我知道Nexus将
代理类型
存储库的工件存储在
SonatypRoot\sonatype work\Nexus\storage
中,Maven将使用本地存储库来存储工件(默认目录为
C:\USERS\USER\u NAME\.m2\repository

所以当我在同一台机器上运行Nexus的Maven时,问题来了,因为我有两个工件的副本,这是对存储的巨大浪费

在Nexus的代理类型存储库的配置选项卡中,有一个名为“覆盖本地存储位置”的选项


我的问题是,我可以将其设置到Maven的本地存储库吗?

这是个坏主意。nexus的一个共同目的是在组织内部发布工件。通常使用
mvn部署
完成此操作。另一方面,maven本地存储库用作缓存,以避免下载以前获得的内容。如果您将它们混合在一起,您可能会意外地将工件发布到您的组织,而您只是想在PC中进行本地测试