【JAVA基础】MAVEN的安装及idea的引用说明

本篇文章主要讲解,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环境情况下无效,可以尝试关闭重开。

相关推荐
lang201509287 分钟前
Spring Boot优雅关闭全解析
java·spring boot·后端
pengzhuofan1 小时前
第10章 Maven
java·maven
百锦再1 小时前
Vue Scoped样式混淆问题详解与解决方案
java·前端·javascript·数据库·vue.js·学习·.net
刘一说2 小时前
Spring Boot 启动慢?启动过程深度解析与优化策略
java·spring boot·后端
壹佰大多2 小时前
【spring如何扫描一个路径下被注解修饰的类】
java·后端·spring
百锦再2 小时前
对前后端分离与前后端不分离(通常指服务端渲染)的架构进行全方位的对比分析
java·开发语言·python·架构·eclipse·php·maven
DokiDoki之父2 小时前
Spring—注解开发
java·后端·spring
CodeCraft Studio3 小时前
【能源与流程工业案例】KBC借助TeeChart 打造工业级数据可视化平台
java·信息可视化·.net·能源·teechart·工业可视化·工业图表
摇滚侠3 小时前
Spring Boot 3零基础教程,WEB 开发 默认页签图标 Favicon 笔记29
java·spring boot·笔记
YSRM3 小时前
Leetcode+Java+图论+最小生成树&拓扑排序
java·leetcode·图论