• Maven 仓库


    Maven 仓库就是存放 jar 包的地方。Maven 仓库可以分为本地仓库和远程仓库( 中央仓库、私服、其他公共库)。

    我们在开发 Java 程序时,往往需要引用第三方 jar 包,Maven 出现之前,都是程序员自己去网站上找,找到以后也没有进行版本管理。Maven 帮助我们管理这些 jar 包,并且放到它的中央仓库中:https://mvnrepository.com/。Maven 提供了新的项目构建方式,方便我们去引用 jar 包。

    Maven 的本地仓库,在安装 Maven 后并不会创建,它是在第一次执行 Maven 命令的时候才被创建,比如:mvn -version 命令。

    Maven 本地仓库的默认位置:无论是 Windows 还是 Linux,在用户的目录下都有一个 .m2/repository/ 的仓库目录,这就是 Maven 仓库的默认位置。

    之所以是这样的目录,是由 Maven 的配置文件决定的

    当然,我们也可以自己指定仓库的位置

    <settings>
      <localRepository>F:/maven/repository</localRepository>
    </settings>

    Maven 最核心的是它的中央仓库,中央仓库是默认的远程仓库,Maven 在安装的时候,自带的就是中央仓库的配置,可以通过修改 setting.xml 文件来修改默认的中央仓库地址。中央仓库包含了绝大多数流行的开源Java构件,以及源码、作者信息、SCM、信息、许可证信息等。一般来说,简单的Java项目依赖的构件都可以在这里下载到。

    默认的中央仓库地址配置如下所示:

    <repositories>
        <repository>
        <id>central</id>
        <name>Central Repository</name>
        <url>http://repo.maven.apache.org/maven2</url>
        <layout>default</layout>
        <snapshots>
        <enabled>false</enabled>
        </snapshots>
        </repository>
    </repositories>
  • 相关阅读:
    [root@192 ~]# ls /etc/sysconfig/network-scripts
    解决unknown import path "golang.org/x/sys/unix": unrecognized import path "golang.org/x/sys"
    Centos 修改IP地址、网关、DNS
    Centos7 下安装golang
    yum国内镜像配置
    grep -R --include=*.log warning /var/log
    第五章 单例模式(待续)
    第四章 工厂模式(待续)
    第三章 装饰者模式(待续)
    第二章 观察者模式(待续)
  • 原文地址:https://www.cnblogs.com/jwen1994/p/11369551.html
Copyright © 2020-2023  润新知