前后端开发环境配置2——Maven安装

下载

官网地址:Maven – Download Apache Maven
image

2 添加环境变量

2.1 新建环境变量MAVEN_HOME,并添加maven路径。

image

2.2 在环境变量Path中添加maven的bin路径:%MAVEN_HOME%\bin。

image
在cmd中输入mvn -v可以验证maven安装成功。
image

3 配置本地仓库

本地仓库相当于缓存,用于存储下载的jar包。
Maven的配置在conf目录下的settings.xml中,maven默认jar包存储在C盘,在D盘新建仓库目录,在该文件中加入本地仓库的路径。

<!-- 配置本地仓库 -->
<localRepository>D:\software\softDevelop\maven\repository</localRepository>

image

4 配置远程仓库

默认情况下maven使用的远程仓库为maven的官方中央仓库,服务器在国外下载慢,此处添加阿里云的镜像库作为远程仓库。

    <!--阿里云镜像-->
    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>
          http://maven.aliyun.com/nexus/content/groups/public/
      </url>
      <mirrorOf>central</mirrorOf>
    </mirror>

image

5 在IDEA中使用

(1)创建的工程目录格式需要符合maven的要求。
根目录:工程名
image
(2)需要在File——Setting——Build, Execution, Deployment——Maven中指定Maven安装目录、配置文件settings.xml位置和本地仓库路径。
image
注:修改后要勾选Override才可以生效。
(3)pom.xml需要配置maven,示例如下

<?xml version="1.0"  encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.projectname</groupId>
    <artifactId>Hello</artifactId>
    <version>0.0.1-SNAPSHOT</version>

    <name>Hello</name>

    <dependencies>
        <!--单元测试依赖-->
         <dependency>
                 <groupId>junit</groupId>
                 <artifactId>junit</artifactId>
                 <version>4.13</version>
                 <!--指定当前依赖的使用范围,只能在test目录中使用-->
                 <scope>test</scope>
        </dependency>
        <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>${spring-cloud.version}</version>
                <type>pom</type>
                <scope>import</scope>
        </dependency>
    </dependencies>
</project>

pom.xml文件中通过添加依赖引入jar包,添加的依赖就是一个maven坐标,通过该坐标可以在仓库中定位相应的包并引入,maven坐标由三部分组成。
image


参考:maven的安装与使用保姆级教程! - 知乎 (zhihu.com)

posted @ 2024-06-02 12:38  wrj的博客  阅读(2)  评论(0)    收藏  举报