1、安装配置
一般情况下,类似IDEA这样的IDE会自带Maven插件,不需要专门安装软件!
下面介绍手动安装
步骤如下:
(1)下载软件包
下载地址:
http://maven.apache.org/download.cgi

选择下面红框这两个都可以
下载之后解压包,得到压缩包

然后可以配置环境变量,或者可以不用配置,直接切换到文件夹目录,并进入bin目录,就可以运行了。Linux环境同样道理(两个环境前提都是要配置好java环境变量,否则会报错)
如下图

2、Maven 仓库配置
在 Maven 的术语中,仓库是一个位置(place)。
Maven 仓库是项目中依赖的第三方库,这个库所在的位置叫做仓库。
在 Maven 中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。
Maven 仓库能帮助我们管理构件(主要是JAR),它就是放置所有JAR文件(WAR,ZIP,POM等等)的地方。
Maven 仓库有三种类型:
- 本地(local)
- 中央(central)
- 远程(remote)
(1)本地仓库
Maven 的本地仓库,在安装 Maven 后并不会创建,它是在第一次执行 maven 命令的时候才被创建。
运行 Maven 的时候,Maven 所需要的任何构件都是直接从本地仓库获取的。如果本地仓库没有,它会首先尝试从远程仓库下载构件至本地仓库,然后再使用本地仓库的构件。
默认情况下,不管Linux还是 Windows,每个用户在自己的用户目录下都有一个路径名为 .m2/respository/ 的仓库目录。
Maven 本地仓库默认被创建在 %USER_HOME% 目录下。要修改默认位置,在 %M2_HOME%\conf 目录中的 Maven 的 settings.xml 文件中定义另一个路径。
示例:在IDEA中修改本地仓库路径
先在IDEA中找到相关Maven设置,如下图

然后修改用户设置文件或者修改本地存储库路径就可以变更本地仓库路径了。
idea是自带maven插件的不用我们在安装配置,那怎么把依赖包下载到我们的本地仓库呢?一般是idea默认了路径,而且idea是没有所谓的setting.xml配置的,更新依赖包,我们只需要更改pom.xml配置就好,写好依赖包注释,就能把依赖包下载到本地仓库了。我们也可以更改本地仓库的路径,以下是本地仓库路径配置文件:
手动创建一个settings.xml 的文件,把下面的代码复制进去即可,标红色的为仓库路径,可以自行更改。

(2)中央仓库
Maven 中央仓库是由 Maven 社区提供的仓库,其中包含了大量常用的库。
中央仓库包含了绝大多数流行的开源Java构件,以及源码、作者信息、SCM、信息、许可证信息等。一般来说,简单的Java项目依赖的构件都可以在这里下载到。
中央仓库的关键概念:
- 这个仓库由 Maven 社区管理。
- 不需要配置。
- 需要通过网络才能访问。
要浏览中央仓库的内容,maven 社区提供了一个 URL:http://search.maven.org/#browse。使用这个仓库,开发人员可以搜索所有可以获取的代码库。
Maven 仓库默认在国外, 国内使用难免很慢,我们可以更换为阿里云的仓库。
修改 maven 根目录下的 conf 文件夹中的 settings.xml 文件,在 mirrors 节点上,添加内容如下:
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
(3)远程仓库
如果 Maven 在中央仓库中也找不到依赖的文件,它会停止构建过程并输出错误信息到控制台。为避免这种情况,Maven 提供了远程仓库的概念,它是开发人员自己定制仓库,包含了所需要的代码库或者其他工程中用到的 jar 文件。
举例说明,使用下面的 pom.xml,Maven 将从远程仓库中下载该 pom.xml 中声明的所依赖的(在中央仓库中获取不到的)文件。
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.companyname.projectgroup</groupId>
<artifactId>project</artifactId>
<version>1.0</version>
<dependencies>
<dependency>
<groupId>com.companyname.common-lib</groupId>
<artifactId>common-lib</artifactId>
<version>1.0.0</version>
</dependency>
<dependencies>
<repositories>
<repository>
<id>companyname.lib1</id>
<url>http://download.companyname.org/maven2/lib1</url>
</repository>
<repository>
<id>companyname.lib2</id>
<url>http://download.companyname.org/maven2/lib2</url>
</repository>
</repositories>
</project>
3、Maven添加外部依赖配置
在 pom.xml 配置如下内容
首先打开网址
https://mvnrepository.com/artifact
然后搜索你想要添加的依赖包
如下图

再点击图中右边的package 按钮,下载依赖包
最后右键点击项目图标,重新加载项目,即可完成添加依赖

3902

被折叠的 条评论
为什么被折叠?



