maven - 如何为 Maven Artifact 创建本地中央存储库

标签 maven repository

我的组织在我们所有的项目中都使用 maven。每次我们创建新的 maven 项目时,都会从 maven 中央存储库下载 Artifact 。但是我想创建组织级别的本地存储库,其中所有 maven Artifact 都可用,并且当创建新的 maven 项目时,应该在本地存储库中查找 Artifact ,如果找不到,则只在 maven 中央存储库中查找。任何人都可以让我知道如何做到这一点。

谢谢。

最佳答案

你应该看看Sonatype Nexus存储库管理器。它可以用作缓存远程存储库的代理。 Nexus 设置完成后,您只需编辑您的 settings.xml并添加如下内容:

<mirrors>
  <mirror>
    <id>nexus-proxy</id>
    <name>Nexus Proxy</name>
    <url>http://nexus.example.com/nexus/content/groups/public</url>
    <mirrorOf>central</mirrorOf>
  </mirror>
</mirrors>

关于maven - 如何为 Maven Artifact 创建本地中央存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4151261/

相关文章:

eclipse - 目标 org.apache.maven.plugins :maven-install-plugin:2. 5.2:install-file 的参数 'file' 丢失或无效

java - Maven-无法解决依赖关系

objective-c - 如何在 Xcode 5 中添加基于 ip 的 svn 存储库

c# - 如何创建一个灵活的架构,使我能够在多个不同的底层数据模型上运行?

Artifact ID 中包含 Scala 和 Scala.js 版本

java - Maven 错误 : Could not find or load main class org. codehaus.plexus.classworlds.launcher.Launcher

java - 部署在 ActiveMQ 内部时的 Camel log4j 配置

android - list 合并失败 : uses-sdk:minSdkVersion 14 cannot be smaller than version L

java - maven:如何为本地安装的依赖指定 "systemPath"?

linux - yum更新时出现"Package does not match intended download"错误