Maven学习(四)在命令行环境使用Maven--4.1根据坐标创建Maven工程

本文详细介绍了如何使用Maven的核心概念——坐标来创建Maven工程。坐标由groupId、artifactId和version组成,它们在仓库中对应jar包的位置。通过在命令行执行`mvn archetype:generate`命令,可以自动生成Maven工程。同时,文章讨论了POM(Project Object Model)的重要性,它是Maven项目的核心配置文件,用于模型化项目管理。此外,还强调了Maven的约定目录结构,遵循“约定大于配置”的原则,简化开发流程。
摘要由CSDN通过智能技术生成

一、根据坐标创建Maven工程

1.Maven核心概念:坐标

①数学中的坐标

坐标轴
使用x、y、z三个向量作为空间的坐标系,可以在空间中唯一的定位到一个

②Maven中坐标

⑴向量说明
使用三个向量Maven的仓库中唯一的定位到一个jar

  • groupID:公司或组织的id
  • artifactId:一个项目或者是项目中的一个模块的id
  • version:版本号

(2)三个向量的取值方式

  • groupId:公司或组织名称的倒序,通常也会加上项目名称,例如com.xx.xx
  • artifactId:模块的名称,将来作为Maven工程的工程名
  • verison:模块的版本号,根据自己的需求设定
    • 例如SNAPSHOT表示快照版本,正在迭代过程中,不稳定的版本
    • 例如RELEASE表示正式版本

③坐标和仓库中jar包的存储路径之间的对应关系

坐标(如下代码配置):

<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>

上面的坐标对应的jar包在Maven本地仓库中的位置:

Maven本地仓库目录\javax\servlet\servlet-api\2.5\servlet-api-2.5.jar

要了解根据坐标到本地仓库中找到对应的jar包

2.试验操作

①创建目录作为后面操作的工作空间

简而言之,我们自己创建一个文件夹,来保存我们试验的Maven工程
此时,总结以上,我们已经有三个目录了,maven核心程序、本地仓库、工作空间。

②在工作空间打开命令行

例如我创建目录在D盘的如下目录
打开命令行

③使用命令生成Maven工程

运行mvn archetype:generare命令
解释:mvn是主命令,后面的是子命令,archetype是maven 的插件,generate是插件的目标。整体来说,maven是通过插件来干活儿的,mvn 调用了archetype插件的generate目标
单词解释:archetype意思为原型的,典型的。 此处意义为创建一个标准的的maven工程。
运行后,到大选择提示,可直接回车,使用默认配置,也可以选择1~10其他的数字,根据提示,选择适合的,比如webApp等。
在这里插入图片描述

Choose a number or apply filter
请输入groupId等值,自行填入,最终确认回车

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值