当前位置: 首页 > news >正文

3、Maven安装

前言:

工具下载地址阿里云盘:

Maven:https://www.aliyundrive.com/s/SgHKjQ5doSp

提取码: ml40

一、什么是maven?

Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。

作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。

二、Maven下载

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

Tip:
版本选择3.7及其以下版本,因为相对稳定,最新版有些特性被屏蔽了。

选择所要下载的版本,此处以3.6.3版本为例,其他版本安装配置一样

点击 binaries/

下载文件为压缩包,解压即可。

三、配置环境变量

(1)此电脑—右键属性—高级系统设置—环境变量—系统变量—下方点击新建—配置 —输入变量名MAVEN_HOME—变量值《maven安装的文件夹路径》—点击确定

(2)修改path添加maven相关路径

系统变量下面找到Path—选中点击编辑—添加环境变量%MAVEN_HOME%\bin;即可

(3)验证配置

doc窗口以管理员身份 执行命令“mvn –version”

四、IDEA的maven配置

  • 修改“maven下载路劲\conf”下的setting.xml文件,配置本地仓库。

  • 在电脑任意盘符建立本地仓库文件夹(repository),用来储存jar包。

找到下载maven路径下的conf\setting.xml文件,把setting.xm里localRepository标签里写上刚刚创建本地仓库的路径。

注:仓库分为三种:

1、 中央仓库(默认是国外的源,换成国内的阿里巴巴的源,速度更快)

https://mvnrepository.com/

2、 公司仓库(也叫私人仓库或私服)

3、 本地仓库

jar的查找顺序:本地仓库->私服->中央仓库

3、换源“阿里云”

setting.xml中找到mirrors标签,再添加阿里镜像即可

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

到此配置就可以了,后续有别的镜像源可以加上。

  • 指定Maven 的jdk 版本

<!--指定Maven 的jdk 版本--><profile>     <id>JDK-1.8</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>

五、在idea里配置maven环境

打开idea配置全局设置。

以后使用idea就默认maven仓库寻找以及下载依赖。

六、mvn 安装本地依赖至本地仓库

语法:

mvn install:install-file -Dfile=jar包的路径 -DgroupId=gruopId中的内容 -DartifactId=actifactId的内容 -Dversion=version的内容 -Dpackaging=jar上述语法对应结构如下
<dependency><groupId>com.icbc</groupId><artifactId>icbc-ca</artifactId><version>1.0.0</version>
</dependency>例句:
mvn install:install-file -Dfile=D:\ICBC\Developmentkit\v1\icbc-ca.jar -DgroupId=com.icbc -DartifactId=icbc-ca -Dversion=1.0.0 -Dpackaging=jar

注意:路径需要绝对路径,如果是相对路径有时会执行错误,不允许包含中文字符

注意:maven3.9.0版本无法进行本地安装

maven安装完成。

http://www.lryc.cn/news/18427.html

相关文章:

  • tkinter
  • Servlet笔记(6):HTTP状态码
  • RocketMQ 延迟队列
  • 【精准计时】北斗GPS卫星时钟同步改变精准计时年代
  • 【C#基础】C# 面向对象编程
  • 数据结构与算法入门
  • 【OpenAI】基于 Gym-CarRacing 的自动驾驶练习项目 | 路径训练功能的实现 | GYM-Box2D CarRacing
  • 亚马逊、沃尔玛测评自养号测评、退款、撸卡撸货怎么做?
  • Apollo 2.1.0最新版docker 部署多环境 与java spring boot 接入demo (附带一键部署脚本)
  • 分布式算法 - 一致性Hash算法
  • OAuth2.0入门
  • 【HTTP——了解HTTP协议及状态码】
  • 骨传导耳机靠谱吗,骨传导耳机的原理是什么
  • 对个人博客系统进行web自动化测试(包含测试代码和测试的详细过程)
  • [ 2204听力 ] 五
  • 嵌入式常问问题和知识
  • 【数据结构】空间复杂度
  • 湖南中创教育提醒校外培训留意这几点,避免维权
  • docker 配置私有/本地镜像仓库
  • 每日学术速递2.23
  • LeetCode 232. 用栈实现队列
  • AI算法创新赛-人车目标检测竞赛总结04
  • 【C语言进阶】动态内存管理详解与常见动态内存错误以及柔性数组使用与介绍
  • 【C++】string的模拟实现
  • 前端借助Canvas实现压缩base64图片两种方法
  • 用ChatGPT生成Excel公式,太方便了
  • 【Kubernetes 企业项目实战】09、Rancher 2.6 管理 k8s-v1.23 及以上版本高可用集群
  • 在Excel中按条件筛选数据并存入新的表
  • 【面试题】MySQL索引相关知识点
  • MySQL索引类型及原理?一文读懂