zoukankan      html  css  js  c++  java
  • maven仓库

    一:本地仓库

    1.介绍

      Maven的本地资源库是用来存储所有项目的依赖关系(插件jar和其他文件,这些文件被Maven下载)到本地文件夹。很简单,当你建立一个Maven项目,所有相关文件将被存储在你的Maven本地仓库。

      默认情况下,Maven的本地资源库默认为 .m2 目录文件夹: 

    1. Unix/Mac OS X – ~/.m2
    2. Windows – C:Documents and Settings{your-username}.m2

    2.更新maven本地库

      通常情况下,可改变默认的 .m2 目录下的默认本地存储库文件夹到其他更有意义的名称,例如, maven-repo找到 {M2_HOME}confsetting.xml, 更新 localRepository 到其它名称。

      

    二:中央存储库

    1.介绍

      当你建立一个 Maven 的项目,Maven 会检查你的 pom.xml 文件,以确定哪些依赖下载。首先,Maven 将从本地资源库获得 Maven 的本地资源库依赖资源,如果没有找到,然后把它会从默认的 Maven 中央存储库 – http://repo1.maven.org/maven2/ 查找下载。

      Maven中心储存库网站已经改版本,目录浏览可能不再使用。这将直接被重定向到 http://search.maven.org/。这就好多了,现在有一个搜索功能:

      

    三:远程存储仓库下载

    1.说明

      当你声明的库不存在于本地存储库中,也没有不存在于Maven中心储存库,该过程将停止并将错误消息输出到 Maven 控制台。

      有些库丢失在中央存储库,只有在Java.net或JBoss的储存库远程仓库中能找到。

    2.pom中添加声明Java.net库

    1  <repositories>
    2     <repository>
    3         <id>java.net</id>
    4         <url>https://maven.java.net/content/repositories/public/</url>
    5     </repository>
    6     </repositories>

    3.添加Jboss库

    1 <project ...>
    2     <repositories>
    3       <repository>
    4     <id>JBoss repository</id>
    5     <url>http://repository.jboss.org/nexus/content/groups/public/</url>
    6       </repository>
    7     </repositories>
    8 </project>
  • 相关阅读:
    Linux mail命令详解
    Linux 硬件RAID详解系统功能图
    Linux 下Discuz论坛的搭建
    Linux 下Wordpress博客搭建
    运维监控---企业级Zabbix详解_【all】
    Linux下的Mysql的双向同步
    Linux下的Mysql的主从备份
    实参时丢弃了类型 discards qualifiers discards qualifiers问题
    Qt::ConnectionType(信号与槽的传递方式)
    Qt多线程编程总结(一)
  • 原文地址:https://www.cnblogs.com/juncaoit/p/8666863.html
Copyright © 2011-2022 走看看