Maven项目管理工具的安装及配置(IDEA)

本文详细介绍了Maven的下载、安装过程,包括环境变量配置、修改`settings.xml`设置本地仓库和JDK版本,以及配置镜像源。接着讲解了在IDEA中配置Maven的方法,创建Maven项目,设置目录结构,以及如何解决jar包冲突。最后,讨论了Maven的项目继承特性以及`settings.xml`和`pom.xml`中的关键标签含义。
摘要由CSDN通过智能技术生成
一、介绍下载

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。
在项目开发中Maven可以对jar包和对工程之间的依赖关系进行管理,集成tomcat插件,maven项目可以自动发布到tomcat下。
maven仓库中存储jar包,可以一次下载,所有项目通用。

Maven下载:
下载地址:https://maven.apache.org/download.cgi

下载后只需解压,无需安装
注意:需要解压到不带中文的文件夹路径下

配置本机环境变量
新建环境变量名:MAVEN_HOME
将解压文件路径添加进去:如:D:\install\professional\green\apache-maven-3.3.9
将环境变量添加进path环境变量中:%MAVEN_HOME%\bin;

测试环境变量
cmd运行mvn –v命令
能看到相关版本信息表示添加成功。

Maven两个主要配置文件:
settings.xml是maven的全局配置文件。
pom.xml文件是所在项目的局部配置

二、修改配置文件

编辑配置文件:conf文件夹里的settings.xml

1、指定本地仓库的路径
指定本地仓库的路径,即下载的jar包存放位置

<localRepository>D:\java\repository</localRepository>

2、配置JDK版本
使用Maven创建的java项目,需要可以在配置文件中设置默认使用的jdk版本。
找到配置jdk的节点<profiles>里配置。
注意不同版本的maven中配置不同,找到原来的节点,在原来的基础上修改。

配置代码:

   <profile>
        <id>jdk18</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>

3、配置镜像
Maven的中央仓库是在国外的,如果网络有限制,会导致jar包下载的很慢或者无法下载。
找到配置节点<mirrors>里配置

阿里云镜像

    <mirror>
        <id>alimaven</id>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        <!--用来表示该mirror是关联的哪一个仓库,其值为其关联仓库的id-->
        <mirrorOf>central</mirrorOf>
    </mirror>

华为云镜像

<mirror>
    <id>huaweicloud</id>
    <mirrorOf>*</mirrorOf>
    <url>https://mirrors.huaweicloud.com/repository/maven/</url>
</mirror>

网易镜像

    <mirror>
        <id>nexus-163</id
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值