• Maven依赖机制


    1.Maven本地资源库

    2.Maven中央储存库

    3.Maven远程仓库

    Maven的依赖库查询顺序更改为:

    1. 在 Maven 本地资源库中搜索,如果没有找到,进入第 2 步,否则退出。
    2. 在 Maven 中央存储库搜索,如果没有找到,进入第 3 步,否则退出。
    3. (需要在pom.xml中声明)在 Maven的远程存储库搜索,如果没有找到,提示错误信息,否则退出。
    4. 操作都是基于pom.xml配置文件的。

    ①:添加jar包依赖

        声明 log4j的Maven 的坐标转换成 pom.xml 文件,将会按上述方式进行搜索jar包。

        当 Maven 编译或构建,log4j 的 jar 会自动下载,并把它放到 Maven 本地存储库。

    <dependencies>
        <dependency>
    	<groupId>log4j</groupId>
    	<artifactId>log4j</artifactId>
    	<version>1.2.14</version>
        </dependency>
    </dependencies>

    ②:添加Java.net远程仓库。

        作用:用于搜索依赖的jar包,且jar包不存在于本地仓库和中央仓库。

      <project ...>
       <repositories>
           <repository>
              <id>java.net</id>
              <url>https://maven.java.net/content/repositories/public/</url>
            </repository>
        </repositories>
      </project>

    ③:添加JBoss远程仓库。

        作用:用于搜索依赖的jar包,且jar包不存在于本地仓库和中央仓库。

    <project ...>
        <repositories>
          <repository>
    	<id>JBoss repository</id>
    	<url>http://repository.jboss.org/nexus/content/groups/public/</url>
          </repository>
        </repositories>
    </project>

  • 相关阅读:
    前后端项目结构规范性记录
    开发问题记录(这部分还是比较零碎)
    对HashMap的一次记录
    面试问题记录 三 (JavaWeb、JavaEE)
    面试问题记录 二 (数据库、Linux、Redis)
    面试问题记录 一 (基础部分)
    对正则表达式的一些记录
    WEB与游戏开发的一些区别
    MarkDown常用语法全纪录
    MySQL压测相关内容
  • 原文地址:https://www.cnblogs.com/qq739178184/p/5087571.html
Copyright © 2020-2023  润新知