【问题标题】:Can Sonatype Nexus use maven's local repositorySonatype Nexus 可以使用 maven 的本地存储库吗
【发布时间】:2014-07-12 07:00:22
【问题描述】:

我现在有一台 PC 作为 Sonatype Nexus 服务器和一个开发环境。我知道 Nexus 将 proxy type 存储库的工件存储在 SonatypRoot\sonatype-work\nexus\storage 中,而 Maven 将使用本地存储库来存储工件(默认目录是 C:\USERS\USER_NAME\.m2\repository)。

所以当我使用 Maven 和 Nexus 在同一台机器上运行时,问题就来了,因为我有每个工件的两个副本,这非常浪费存储空间。

在 Nexus 的 代理类型 存储库的配置选项卡中,有一个名为 Override Local Storage Location 的选项。

我的问题是我可以将它设置为我的 Maven 的本地存储库吗?

【问题讨论】:

    标签: maven nexus


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2016-07-08
      • 1970-01-01
      • 2019-01-14
      • 2019-09-24
      • 1970-01-01
      • 2018-03-17
      • 2013-06-05
      • 2011-04-15
      • 2019-01-21
      相关资源
      最近更新 更多