【Maven】安装与在idea上的配置和使用

5 篇文章 0 订阅

Maven安装与配置

当进入到一个新的工作地点,第一件事情就是配置环境变量。先来快速配置一下maven吧。

一、官网下载

在这里插入图片描述
注意:

  • Binary是可执行版本,已经编译好可以直接使用。
  • Source是源代码版本,需要自己编译成可执行软件才可使用。
  • tar.gz和zip两种压缩格式,其实这两个压缩文件里面包含的内容是同样的,只是压缩格式不同
  • tar.gz格式的文件比zip文件小很多,用于unix操作系统。
    zip格式用于Windows操作系统,但在Windows系统使用WinRar工具一样能够解压缩tar.gz格式

下载完成后,解压到某一路径下。本文以D:\soft46\maven3.8.5\apache-maven-3.8.5为例,实际配置环境变量时以自己安装的路径为准。

在这里插入图片描述

二、配置环境变量

右键此电脑–>属性–>高级系统设置–>环境变量
或者直接就在搜索窗搜索
在这里插入图片描述
在这里插入图片描述

新建变量MAVEN_HOME = D:\soft46\maven3.8.5\apache-maven-3.8.5(以自己的安装路径为准)

在这里插入图片描述

编辑变量Path,添加变量值%MAVEN_HOME%\bin或者D:\soft46\maven3.8.5\apache-maven-3.8.5\bin

在这里插入图片描述
然后win+R运行cmd,输入mvn -version,如图所示则配置成功

在这里插入图片描述

三、配置本地仓库

在D:\soft46\maven3.8.5路径下新建maven-repository文件夹,用作maven的本地库。

在路径D:\soft46\maven3.8.5\apache-maven-3.8.5\conf下找到settings.xml文件

在这里插入图片描述
找到节点localRepository,在注释外添加(大概五十多行)

D:\soft46\maven3.8.5\maven-repository
在这里插入图片描述

localRepository节点用于配置本地仓库,本地仓库其实起到了一个缓存的作用,它的默认地址是 C:\Users\用户名.m2。
当我们从maven中获取jar包的时候,maven首先会在本地仓库中查找,如果本地仓库有则返回;如果没有则从远程仓库中获取包,并在本地库中保存。
此外,我们在maven项目中运行mvn install,项目将会自动打包并安装到本地仓库中。

四、配置镜像

  • 在settings.xml配置文件中找到mirrors节点
  • 添加如下配置(注意要添加在和两个标签之间,其它配置同理)
<!-- 阿里云仓库 -->
<mirror>
	<id>alimaven</id>
	<mirrorOf>central</mirrorOf>
	<name>aliyun maven</name>
	<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>

在这里插入图片描述

五、配置JDK

  • 在settings.xml配置文件中找到profiles节点
  • 添加如下配置
<!-- java版本 --> 
<profile>
	  <id>jdk-1.8</id>
	  <activation>
		<activeByDefault>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>

在这里插入图片描述

配置完成,win+R运行cmd,输入mvn help:system测试,配置成功则本地仓库(E:\Tools\Maven\maven-repository)中会出现一些文件

首次执行 mvn help:system 命令,Maven相关工具自动帮我们到Maven中央仓库下载缺省的或者Maven中央仓库更新的各种配置文件和类库(jar包)到Maven本地仓库中。
下载完各种文件后, mvn help:system 命令会打印出所有的Java系统属性和环境变量,这些信息对我们日常的编程工作很有帮助。

在这里插入图片描述
在这里插入图片描述

六、IDEA集成Maven插件

在这里插入图片描述

推荐配置:设置maven在不联网的情况下使用本地插件

一般使用maven为我们提供好的骨架时,是需要联网的,配置这个,可以在没有网路的情况下,我们可以正常创建工程,并从之前已经使用过的工程中找到相应的骨架。

输入内容:-DarchetypeCatalog=internal

在这里插入图片描述

接下来的基本使用就没有问题了。

七、IDEA使用Maven命令

前提条件:maven配置环境变量。

在保证环境变量配置没问题的情况下执行过程出现mvn不是内部命令类似的错误,建议重启编译器或者命令窗口。

IntelliJ IDEA自身已经集成了maven,不需要再去下载!

//常用maven命令

mvn -v //查看版本
mvn archetype:create //创建 Maven 项目
mvn compile //编译源代码
mvn test-compile //编译测试代码
mvn test //运行应用程序中的单元测试
mvn site //生成项目相关信息的网站
mvn package //依据项目生成 jar 文件
mvn install //在本地 Repository 中安装 jar
mvn -Dmaven.test.skip=true //忽略测试文档编译
mvn clean //清除目标目录中的生成结果
mvn clean compile //将.java类编译为.class文件
mvn clean package //进行打包
mvn clean test //执行单元测试
mvn clean deploy //部署到版本仓库
mvn clean install //使其他项目使用这个jar,会安装到maven本地仓库中
mvn archetype:generate //创建项目架构
mvn dependency:list //查看已解析依赖
mvn dependency:tree //看到依赖树
mvn dependency:analyze //查看依赖的工具
mvn help:system //从中央仓库下载文件至本地仓库
mvn help:active-profiles //查看当前激活的profiles
mvn help:all-profiles //查看所有profiles
mvn help:effective -pom //查看完整的pom信息

可以直接在idea上面打开控制台,输入命令
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值