IDEA配置maven

Maven 是一个强大的项目管理和构建工具,通过项目对象模型 pom.xml 统一管理项目的信息、依赖和构建流程。

它方便了依赖管理,避免了手动管理库文件的麻烦,同时提供了标准的项目结构和构建流程,使得项目的开发、维护、迁移更加容易。

开发人员可以利用 Maven 的特性,专注于业务代码的开发,将项目的构建和管理工作交给 Maven 完成,提高了开发效率和项目的可维护性。

一、maven官网

Welcome to Apache Maven – Maven

二、maven下载

1.下载压缩包

2.解压

解压到想要保存的磁盘中(路径中不要有中文或空格)

3.配置环境

找到并打开编辑系统环境变量

点击环境变量

系统变量中新建一个MAVEN_HOME,添加Maven的路径

在系统变量的Path中新建%MAVEN_HOME%

点击确定

4.测试

win+r,输入cmd

在命令窗口输入命令mvn -v检查Maven是否安装成功:

三、更改maven设置

1.新建本地仓库文件

在maven文件下新建本地仓库文件夹mvn_repo(名称并非固定)

2.编辑settings.xml

打开maven解压后的文件,找到conf文件中的settings.xml文件,可用vscode打开

3.配置本地仓库

复制第53行代码<localRepository>/path/to/local/repo</localRepository>到下方,并修改路径为mvn_repo文件夹的路径

定位到159-165行左右,把默认的镜像注释,新增阿里巴巴的镜像(代码如下)

<mirror>  
        <id>alimaven</id>  
        <name>aliyun maven</name>  
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        <mirrorOf>central</mirrorOf>          
</mirror>

注:上框为注释掉的默认镜像,下框威新增的阿里巴巴镜像(注释快捷键:Ctrl + /)

保存(Ctrl+s),退出vscode

四、在IDEA中配置maven

1.项目中配置

点击左上角File-->点击Settings

搜索maven,修改Maven主路径为解压后的文件路径;修改用户设置文件为conf文件夹中的settings.xml文件;检测本地仓库路径是否为新建文件夹的路径;无误后点击Apply

注意修改Maven下的Runner中的JRE版本为现有JRE版本

Java Compiler中的版本改为JRE对应版本(我这里是jdk-17所以是17)

点击Apply,点击OK

2.全局配置

在项目中配置,则只在该项目中适用。在全局配置,之后新建项目也适用。

找到左上角的File点击Close Project回到欢迎界面

找到All settings并打开,重复上述1中的操作

五、在IDEA中新建maven项目

选择Java--》修改项目名称--》确认项目路径--》选择Maven--》确认JDK版本--》点击Create

六、测试

1.在pom.xml中添加依赖:

<dependencies>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.12</version>
        <scope>test</scope>
    </dependency>
</dependencies>

2.点击下图中右上角的m可以加载Maven的变更:

3.测试依赖是否可用

在src\main\java目录下新建一个类:

添加一个方法用于测试

public String sayHello(String name) {
    return "Hello " + name + "!";
}

在src\test\java下新建一个测试类:

导入org.junit.Test,添加测试Hello类的方法:

运行测试方法

七、依赖范围管理

依赖的jar包,默认情况下,可以在任何地方使用。可以通过<scope>...</scope>设置其作用范围

        作用范围:

                主程序范围有效。(main文件夹范围内)

                测试程序范围有效。(test文件夹范围内)

                 是否参与打包运行。(package指令范围内)

        

八、依赖的生命周期

生命周期阶段

        1.clean:移除上一次构建生成的文件

        2.compile:编译项目源代码

        3.test:使用合适的单元测试框架运行测试(junit)

        4.package:将编译后的文件打包,如:jar、war等

        5.install:安装项目到本地仓库

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值