当前位置:  开发笔记 > 运维 > 正文

什么是主要/最好的Maven存储库?

如何解决《什么是主要/最好的Maven存储库?》经验,为你挑选了2个好方法。

使用哪些主要/最好的Maven存储库将包括大多数开源Java包依赖项.

还应该以什么顺序包含这些内容?有关系吗?



1> Jorge Ferrei..:

这是我们正在构建的项目中的当前设置:

MavenCentral

ObjectWeb的

JBoss Maven2

和一些快照(见下文)


    MavenCentral
    Maven repository
    http://repo1.maven.org/maven2
    
        true
    
    
        false
    


    objectweb
    Objectweb repository
    http://maven.objectweb.org/maven2
    
        true
    
    
        false
    


    jboss
    JBoss Maven2 repository
    http://repository.jboss.com/maven2/
    
        false
    
    
        true
    


    glassfish
    Glassfish repository
    http://download.java.net/maven/1
    legacy
    
        true
    
    
        false
    


    apache.snapshots
    Apache Snapshot Repository
    
        http://people.apache.org/repo/m2-snapshot-repository
    
    
        false
    
    
        true
    


    ops4j.repository
    OPS4J Repository
    http://repository.ops4j.org/maven2
    
        true
    
    
        false
    


    Codehaus Snapshots
    http://snapshots.repository.codehaus.org/
    
        true
    
    
        false
    


这个答案是最新的吗?

2> ddimitrov..:

我建议使用像Archiva,Artifactory或Nexus这样的Maven代理,并在服务器端定义你的repo列表.该命令仅在代理服务器逐个尝试代理存储库并且首先指定边缘存储库将减慢未缓存工件的分辨率的程度时更为重要(Artifactory允许您为每个代理存储库指定白名单和黑名单表达式,这解决了这个问题)

总体而言,使用您自己的仓库可以为您提供更多控制和可靠的构建("中央"通常非常缓慢).它还为您提供了放置自己的工件和任何非免费第三方工件的地方.

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有