当前位置:   article > 正文

maven学习(三)——本地仓库、中央仓库、远程仓库_cn.soap是哪个仓库

cn.soap是哪个仓库

1、maven的本地仓库

        maven中的本地资源库存储的是所有项目的依赖关系,每新建一个maven项目,所有相关的项目文件都会被存储在本地资源库中。maven默认的本地资源库的位置是在一个.m2的文件夹中。

  1. localhost:repository guolujie$ pwd
  2. /Users/guolujie/.m2/repository

2、maven的中央存储库

        当你新建一个maven项目后,会产生一个pom.xml的配置文件,然后maven检查你的pom.xml配置文件看看哪些依赖需要加载。首先是先从你的本地资源库里查找,若没有查找到对应的依赖,则转换到maven的中央存储库进行查找。maven的中央存储库地址为:http://repo1.maven.org/maven2/

  1. ../
  2. HTTPClient/ - -
  3. abbot/ - -
  4. academy/ - -
  5. acegisecurity/ - -
  6. activation/ - -
  7. activecluster/ - -
  8. activeio/ - -
  9. activemq/ - -
  10. activemq-jaxb/ - -
  11. activesoap/ - -
  12. activespace/ - -
  13. adarwin/ - -
  14. ae/ - -
  15. aelfred/ - -
  16. aero/ - -
  17. ai/ - -
  18. aislib/ - -
  19. al/ - -
  20. altrmi/ - -
  21. am/ - -
  22. andromda/ - -
  23. annogen/ - -
  24. ant/ - -
  25. ant-contrib/ - -
  26. ant-doxygen/ - -
  27. ant4eclipse/ - -
  28. antlr/ - -
  29. anttex/ - -
  30. aopalliance/ - -
  31. apache-jaxme/ - -

3、远程仓库

        在maven中,如果你所需要的依赖没在本地资源库中、也没在中央存储库中,那么maven将会报错。但是我们可以通过配置来加载远程存储库。具体的是在pom.xml配置文件中添加如下的代码:

  1. <repository>
  2. <id>releases</id>
  3. <url>http://域名:端口/nexus/content/repositories/releases/</url>
  4. </repository>

4、查询顺序

        现在maven的查询顺序为:

        首先在本地资源库中查找依赖,若不存在,则进入下一步,否则,退出;

        然后在中央存储库中查找依赖,若不存在,则进入下一步,否则,退出;

        最后在远程仓库中查找依赖,若不存在,则提示错误信息,退出。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/87611
推荐阅读
相关标签
  

闽ICP备14008679号