Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.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
使用Maven从多个存储库获取工件_Maven_Dependencies_Multiple Repositories - Fatal编程技术网

使用Maven从多个存储库获取工件

使用Maven从多个存储库获取工件,maven,dependencies,multiple-repositories,Maven,Dependencies,Multiple Repositories,如何将maven项目配置为从不同的存储库获取一个工件 我想将其包含在项目中,但我只能在twitter存储库中找到它,而不能在central maven存储库中找到。您可以在settings.xml或POM中设置要使用的存储库 如果你有一个团队在做这个项目,你可能想把它放到POM中,这样每个人都有配置 你可以这样做: <repositories> <repository> <id>Maven Central</id>

如何将maven项目配置为从不同的存储库获取一个工件


我想将其包含在项目中,但我只能在twitter存储库中找到它,而不能在central maven存储库中找到。

您可以在settings.xml或POM中设置要使用的存储库

如果你有一个团队在做这个项目,你可能想把它放到POM中,这样每个人都有配置

你可以这样做:

<repositories>

    <repository>
      <id>Maven Central</id>
      <url>http://repo1.maven.org/maven2/</url>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
    </repository>


.... other repos
</repositories>

马文中心酒店
http://repo1.maven.org/maven2/
假的
.... 其他回购协议

您是否尝试将回购添加到pom或设置文件中?是的,现在再试一次,效果良好:)。不知道为什么我记得我以前尝试它时它不起作用。也许你遇到了这个问题:。第二部分:你可能会遇到一个丑陋的maven行为,如果你在实际安装之前声明了一个依赖项,maven会创建一个缺少依赖项的空版本(包含元数据但没有jar的文件夹),您必须手动清理.m2存储库