Maven 环境搭建 安装 以及详细入门案例

Maven是一款基于Java平台的项目管理工具,采用POM概念统一开发规范与依赖管理。本文介绍Maven的下载、环境搭建、本地仓库配置及Eclipse中创建Maven项目的方法。

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

什么是Maven

  1. 中文翻译成“专家”或“内行”。
  2. maven是纯java语言编写的开源项目管理工具。
  3. 采用了POM(Project Object Model)项目对象模型的概念来管理项目,所有项目配置信息被定义在一个叫做pom.xml的文件中,通过pom.xml文件,Maven可以管理整个项目的生命周期,包括清除、编译、测试、报告、打包、部署等。
  4. maven来源于apache。
总结:Maven是一个基于POM(项目对象模型)的Java项目管理工具,主要功能是统一开发规范与包的依赖管理。可以通过一小段配置文件来管理项目的构建、报告和文档的软件项目管理工具。

Maven官网:https://maven.apache.org/
(上官网了解maven的最新版本及如何下载maven)。

Maven功能

Maven是跨平台的项目管理工具。主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。
在这里插入图片描述

好了下面我们开始Maven搭建的教程以及使用

1.首先我们需要去下载Maven

Maven官网:https://maven.apache.org/

我们进入官网之后点击Download 下载Maven

在这里插入图片描述
后缀为.zip的都是windows版本,后缀为.gz都是Linux版本 对于下载自己的版本就行了

在这里插入图片描述

下载完成之后我们找到Maven 然后把他解压出来

现在我们就需要开始Maven的环境搭建了
  1. 右键我的电脑 --> 属性–>选择高级系统设置–>环境变量
  2. 在系统变量这里点击新建环境变量
  3. 然后我们添加变量值 值为Maven的文件位置
    在这里插入图片描述
  4. 添加完成之后我们点击path新建一条 %MAVEN_HOME%\bin
  5. 现在我们已经完成了Maven的环境搭建,返回桌面打开cmd命令执行 mvn -version命令在这里插入图片描述
    输入命令后出现了Maven版本号表示我们的Maven环境搭建完成
现在我们开始配置Maven

配置本地仓库

本地仓库:在本机上用于存储jar包的一个地方。
仓库的概念

通过pom.xml中的配置,就能够获取到想要的jar包,但这些jar包放在哪里?答案就是仓库。
仓库分为:本地仓库、第三方仓库(私服)、中央仓库。

本地仓库

Maven会将项目工程中依赖的构件(jar包)从中央仓库或第三方仓库下载到本机一个目录下管理,每个电脑默认的仓库是在 C:/Users/Administrator/.m2/repository下:
在这里插入图片描述
一般我们会修改本地仓库位置,自己创建一个文件夹,在从网上下载一个拥有相对完整的所有jar包的结合,都丢到本地仓库中,然后每次写项目,直接从本地仓库里拿就行了。

在这里插入图片描述
修改本地库位置:在$MAVEN_HOME/conf/setting.xml文件中修改本地仓库地址:

在这里插入图片描述
在这里插入图片描述

D:/Apache/localhostRepository:是自己创建的本地仓库,将网上下载的所有jar包,都丢到该目录下,我们就可以直接通过maven的pom.xml文件直接拿。

配置阿里云仓库:

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

第三方仓库(私服)

第三方仓库,又称为内部中心仓库,也称为私服。一般是由公司自己设立的,只为本公司内部共享使用。它既可以作为公司内部构件协作和存档,也可作为公用类库镜像缓存,减少在外部访问和下载的频率。(使用私服为了减少对中央仓库的访问)
私服可以使用的是局域网,中央仓库必须使用外网。
也就是一般公司都会创建这种第三方仓库,保证项目开发时,项目所需用的jar都从该仓库中拿,每个人的版本就都一样。
注意:连接私服,需要单独配置。如果没有配置私服,默认不使用。

中央仓库

Maven内置了远程公用仓库:http://repo1.maven.org/maven2。
但一般我们都在:http://www.mvnrepository.com/查找需要的jar包,进行下载。
这个公共仓库是由Maven自己维护,里面有大量的常用类库,并包含了世界上大部分流行的开源项目构件。目前是以java为主。
工程依赖的jar包如果本地仓库没有,默认从中央仓库下载。

=================================================================

在eclipse中创建Maven项目

首先我们要在eclipse中配置Maven

  1. window–>preferences–>Maven
  2. 选择Installations点击Add选择Maven路径然后再应用Apply 选择Installations点击Add选择Maven路径然后再应用Apply
    在这里插入图片描述
  3. 选择 User settings 找到Maven文件的settings.xml选中 应用Apply在这里插入图片描述

我们可以开始创建项目了

选择Maven Project
在这里插入图片描述
选择项目模板 默认是java 我这里选择的是web项目模板
在这里插入图片描述
在这里插入图片描述
Finish Maven项目创建成功! 项目结构如下图
在这里插入图片描述
好了 到此教程也结束了 如果有什么不足之处,请在下方评论。

资源下载链接为: https://pan.quark.cn/s/67c535f75d4c 在机器人技术中,轨迹规划是实现机器人从一个位置平稳高效移动到另一个位置的核心环节。本资源提供了一套基于 MATLAB 的机器人轨迹规划程序,涵盖了关节空间和笛卡尔空间两种规划方式。MATLAB 是一种强大的数值计算与可视化工具,凭借其灵活易用的特点,常被用于机器人控制算法的开发与仿真。 关节空间轨迹规划主要关注机器人各关节角度的变化,生成从初始配置到目标配置的连续路径。其关键知识点包括: 关节变量:指机器人各关节的旋转角度或伸缩长度。 运动学逆解:通过数学方法从末端执行器的目标位置反推关节变量。 路径平滑:确保关节变量轨迹连续且无抖动,常用方法有 S 型曲线拟合、多项式插值等。 速度和加速度限制:考虑关节的实际物理限制,确保轨迹在允许的动态范围内。 碰撞避免:在规划过程中避免关节与其他物体发生碰撞。 笛卡尔空间轨迹规划直接处理机器人末端执行器在工作空间中的位置和姿态变化,涉及以下内容: 工作空间:机器人可到达的所有三维空间点的集合。 路径规划:在工作空间中找到一条从起点到终点的无碰撞路径。 障碍物表示:采用二维或三维网格、Voronoi 图、Octree 等数据结构表示工作空间中的障碍物。 轨迹生成:通过样条曲线、直线插值等方法生成平滑路径。 实时更新:在规划过程中实时检测并避开新出现的障碍物。 在 MATLAB 中实现上述规划方法,可以借助其内置函数和工具箱: 优化工具箱:用于解决运动学逆解和路径规划中的优化问题。 Simulink:可视化建模环境,适合构建和仿真复杂的控制系统。 ODE 求解器:如 ode45,用于求解机器人动力学方程和轨迹执行过程中的运动学问题。 在实际应用中,通常会结合关节空间和笛卡尔空间的规划方法。先在关节空间生成平滑轨迹,再通过运动学正解将关节轨迹转换为笛卡
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值