本篇文章主要讲解,maven的安装及集成在idea中进行构建项目的详细操作教程。
日期:2024年11月11日
作者:任聪聪
所需材料:
1、idea 2024版本及以上
2、maven 3.9.9安装包
3、一个空java springBoot项目,可以使用阿里云构建工具进行生成。
Maven的介绍:
maven是java构建项目必备的依赖管理工具,通过配置pom.xml,选配相应依赖包,快速利用maven命令构建项目所需依赖环境。
Maven的下载和安装:
maven官方下载渠道:
https://maven.apache.org/download.cgi
以最新安装包3.9.9为例:
步骤一、点击官网地址,进入到maven的下载界面,如下图:
选择如箭头所示的版本包:
步骤二、下载完毕后文件如下:
右击进行解压缩,得到如下文件夹:
步骤三、在E盘建立一个maven的文件夹,用于存放多个版本的maven:
说明:如果没有maven的版本切换需求,此处也可以只是单独的。
将maven的文件夹名称改为3.9.9:
步骤四、完成后,按下win键+s,搜索环境变量:
打开环境变量,并找到环境变量配置如下:
进入环境变量界面:
配置完毕后双击path:
进入到环境变量配置项界面:
完成后点击确定,并保存。
步骤五、检查是否安装正确 win+r 输入cmd,进入到终端,并输入命令mvn -V
,如下图:
如上为旧版本的3.6.1示例,安装3.9.9版本后输入结果输出:
Maven集成在idea:
步骤一、打开我们的idea,如下图:
说明:创建项目可以直接选择空目录,直接傻瓜式下一步即可。
步骤二、点击左上角的 file 菜单,并点击 setting 菜单 如下:
步骤三、配置我们的maven,如下图进入setting后操作:
选择并输入我们的maven目录路径:
配置完毕后点击确定即可。
步骤四、使用idea自带的maven进行构建项目:
步骤五、使用终端进行maven的安装:
end:这样便可以通过idea进行对项目依赖的管理安装和更新操作了。
构建完毕后会在项目根目录下看到依赖目录,如下图:
Maven的常用命令:
安装依赖:
mvn install
清空依赖:
mvn clean
打包项目:
说明:需要配置打包依赖配置参数
mvn package
打包依赖配置参数:
参数代码:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.6.3</version>
<configuration>
<mainClass>com.xxx.xxxxApplication</mainClass>
<executable>true</executable>
</configuration>
<executions>
<execution>
<id>repackage</id>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
常见问题说明:
1.maven响应过慢问题解决办法:
说明:这是由于网络墙导致的访问过慢,可以使用国内的镜像进行解决。
文件路径:\3.9.9\conf\settings.xml(如果没有可以自定义创建,并关联即可)
找到镜像配置如下图:
增加如下镜像配置保存即可:
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>Aliyun Maven</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
<mirror>
<id>nexus-tencentyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus tencentyun</name>
<url>https://mirrors.cloud.tencent.com/nexus/repository/maven-public/</url>
</mirror>
注意:
2.maven命令输入后无法生效情况:
排查方向1:环境变量路径参数
排查方向2:setting.xml内容参数格式不对
排查方向3:cmd环境情况下无效,可以尝试关闭重开。