zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    AtCoder ABC154 F
    题解 LA4390
    题解 LA4064
    题解 UVa11529
    【题解】洛谷 P6295 有标号 DAG 计数【生成函数 多项式】
    NOIP 2020 自闭记 暨 后期计划
    【CF246E】Blood Cousins Return【dsu on tree】
    【CF208E】Blood Cousins【dsu on tree】
    【CF570D】Tree Requests【dsu on tree】
    dsu on tree 学习笔记
  • 原文地址:https://www.cnblogs.com/jwen1994/p/11369551.html
Copyright © 2011-2022 走看看