Maven

Maven是一个用于项目管理和自动化构建的工具,通过pom文件管理项目依赖。它支持编译、测试、打包、安装等生命周期,可以在Idea中配置使用。配置包括设置环境变量、配置settings.xml文件,如选择阿里云镜像。MavenHelper插件则提供了方便的Maven命令执行功能。依赖范围包括compile、test、provided和runtime等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

功能

编译、测试、打包、发布、依赖管理(传统引jar包需要下载后复制到项目再将jar包加入到环境)

官网

Maven – Welcome to Apache Maven

https://mvnrepository.com/

标识

pom文件中包含groupId、artifactId、version

安装配置

1、下载maven.rar,解压既安装。

2、配置环境变量MAVEN_HOME和Path指定到\bin。配好后cmd中mvn -version

3、配置conf/settings.xml中的<localRepository>为某个绝对路径

4、配置conf/settings.xml中的<mirrors>为aliyun

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

maven基本使用

compile编译、clean清理、test测试、package打包、install安装

可在项目的根目录下打开powerShell或gitbash等输入mvn compile;

maven生命周期

clean清理、default(核心工作,编译、测试、打包、安装等)、site产生报告发布站点等

Idea配置maven

settings->maven->maven home path选中maven3.x.x,use settings file选中conf/settings.xml,localRepository也选中一个。

坐标

坐标是资源的唯一标识

idea创建maven项目

 new一个maven的module,不用选骨架直接next即可

 idea导入maven项目

点击右侧maven点开,点击+加号,选中要引入项目的pom文件即可

 MavenHelper插件

settings的plugin中安装后,可右击项目名进run maven的命令了

导入坐标

aly+insert选择dependency可以搜索选择,也可在https://mvnrepository.com/中搜索后拷贝

依赖范围

 compile所有范围(编译、测试、运行),test仅测试,provided或system仅编译和测试,runtime测试和运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值