一、安装地址
1.官网安装最新版本
2.其他版本,我这里是maven-3/3.6.2
二、配置环境
1. 点击此电脑鼠标右击->属性->高级系统设置->环境变量 ,配置系统变量->新建:MAVEN_HOME
2.配置path 路径 :%MAVEN_HOME%\bin
三、安装成功,检测
win+r -> 输入 cmd,输入
mvn -v
这样就是安装成功了。
四、配置本地仓库
当Maven安装好之后,Maven默认将仓库是放在C盘中的.m2文件夹中,其文件位置对于安全行非常大,因此在开发的时候,我们都会改变起仓库的位置。
repo是maven在本地的jar包库,项目中依赖的jar文件都是网上下载下来,放在本地库(repo 就是这个仓库)
1.在自己解压的安装目录下,新建 repo 文件
2.编辑配置文件(配置文件在,安装目录下->conf->settings.xml 文件)
3. 修改默认仓库路径
<localRepository>D:\Program Files\Java\apache-maven-3.6.2\repo</localRepository>
4. 配置阿里云(放在mirrors 标签之间)
<mirror><id>alimaven</id><mirrorOf>central</mirrorOf><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
5. 配置jdk(放在profiles 标签之间)
<profile><id>jdk-1.8</id><activation><activeByDefaut>true</activeByDefault><jdk>1.8</jdk></activation><properties><maven.compiler.source>1.8</maven.compiler.source><maven.compiler.target>1.8</maven.compiler.target><maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion></properties>
</profile>
五、新建 Maven 项目
1.New Project ->选择 Maven ->next
2.编辑项目名字等基本信息->next
3.finish
六、其他
1.maven 常用命令
mvn compile :编译
mvn clean:清理
mvn test:测试
mvn package:打包
mvn install:安装
2.导入依赖包
在项目的 pom.xml 中编写
<dependencies>
标签在
<dependencies>
标签中 使用<dependency>
引入坐标定义坐标的 groupId,artifactId,version
Ⅰ 在项目的 pom.xml 中编写<dependencies>
标签
Ⅱ 编辑后点击刷新按钮 使之生效
或者
Ⅲ 快捷导入包
在 pom.xml 中 按 alt + insert,选择 Dependency(添加依赖项)
在弹出的面板中搜索对应坐标,然后双击选中对应坐标
点击刷新按钮,使坐标生效
3.依赖范围
通过设置坐标的依赖范围(scope),可以设置 对应jar包的作用范围:编译环境、测试环境、运行环境。
如下图所示给 junit
依赖通过 scope
标签指定依赖的作用范围。 那么这个依赖就只能作用在测试环境,其他环境下不能使用。
那么 scope
都可以有哪些取值呢?
compile :作用于编译环境、测试环境、运行环境。
test : 作用于测试环境。典型的就是Junit坐标,以后使用Junit时,都会将scope指定为该值
provided :作用于编译环境、测试环境。我们后面会学习 servlet-api ,在使用它时,必须将 scope 设置为该值,不然运行时就会报错
runtime : 作用于测试环境、运行环境。jdbc驱动一般将 scope 设置为该值,当然不设置也没有任何问题
注意:
- 如果引入坐标不指定
scope
标签时,默认就是 compile 值。以后大部分jar包都是使用默认值。