Maven的创建与配置

Maven 与 Spring Boot 项目创建与配置 通过 Maven 创建一个 Spring Boot 项目非常简单,Spring Boot 提供了很多便利的功能,如自动配置、内嵌 Web 服务器等,使得开发者可以专注于业务逻辑的实现。Maven 是一个自动化构建工具,主要用于依赖管理、项目构建以及项目的生命周期管理,而 Spring Boot 是一个用于简化 Spring 应用开发的框架,旨在帮助开发者快速构建生产级别的应用。通过本文的介绍,你应该能够快速创建和运行一个简单的 Spring Boot 应用,并了解如何使用 Maven 管理构建过程。 阅读详情

1. Maven简单介绍

Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。简单的来说就是对项目的jar包进行管理的工具。
它作用是完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。

2.下载jar包:

阿里私服 工程中的某一个xml文件中写入一个字符串,达到jar下载的作用:

例如:
<dependency>
			<groupId>mysql</groupId>
			<artifactId>mysql-connector-java</artifactId>
			<version>5.1.44</version>
		</dependency>

3. Maven安装与配置

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

下载maven安装包,解压即可使用

maven环境配置:

与JDK配置类似,配置MVN_HOME和M2_HOME两个。
MAVEN_HOME和M2_HOME的值为maven的根目录、 然后在PATH环境变量里加入“%MAVEN_HOME%\bin;%M2_HOME%\bin;”

验证是否配置成功:

doc窗口执行命令“mvn –version”

集成eclipse:

setting两配置:

①修改“MAVEN_HOME\config”下的setting.xml文件,配置本地仓库。注意是:“E:/”而非“E:\”
例如:E:/mvn-repository
注1:标签在setting.xml文件的53行
注2:仓库的作用就是用来存放jar包的
注3:仓库的分类
中央仓库
公司仓库(也叫私人仓库或私服)
本地仓库

       中央仓库(http://search.maven.org/,但一般使用另外一个网站:http://www.mvnrepository.com/)
       公司仓库
       本地仓库           
         公司里面还会有一个大仓库(本地)全公司使用
         本地仓库程序员自己使用,私服全公司使用,中央仓库所有人用

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

  注5:换源“阿里云”

②修改“MAVEN_HOME\config”下的setting.xml文件,配置镜像:

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

设置maven maven插件安装与配置:

注1:eclipse4.0以上已经安装好了,无需额外配置
注2:设置maven安装路径
Installations
在这里插入图片描述
添加(add)jar包路径,选中
注3:指定setting.xml文件
User Settings
修改成需要的setting.xml的路径
在这里插入图片描述


Maven用户可以选择配置$M2_HOME/conf/settings.xml或者~/.m2/settings.xml,前者是全局范围的,
整台机器上的所有用户都会直接受到该配置的影响,而后者是用户范围的,只有当前用户才会受到该配置的影响。
推荐使用用户范围的setting.xml,主要是为了避免无意识地影响到系统中的其他用户,
而且为了以后maven升级的方便,直接把配置文件从仓库拷过去就可以了。


测试maven安装与配置情况:

在eclipse中新建一个 Maven Project项目,点击next,再点击next,catalog改为Internal(就算配置类阿里云私服,也会到外国网站去下载jar包),选择栏选择最后一个(…webapp),点击next,命名,完成
在这里插入图片描述
在这里插入图片描述

***注意:当项目加载时间过长,是正常现象,不要强制关闭,默认创建好的maven项目是不可用的(会报错)

web.xml的配置:
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
         version="3.1">

  <display-name>Archetype Created Web Application</display-name>
</web-app>

针对不可用解决方式:
1.需要jar包的依赖。
当保存pom.xml时要等待几分钟,因为需要从网站下载jar包,
此时留意右下角绿色加载条,点击,会出现“http://maven.aliyun.com/nexus/content/groups/public/”网址,
若出现的是“http://www.mvnrepository.com/”表示到中央仓库下载,意味着下载速度会很慢

在这里插入图片描述
2.添加plugin插件.
在这里插入图片描述
3.修改web.xml版本
(右键项目,
project facetes,java改版本为1.8,
取消web的勾,改版本3.1,
点击apply,再勾上web,
改动下面显示栏中的Furter…,
改变地址为src/main/webapp)
多选框勾上,点击ok,点击apply and close。
在这里插入图片描述
4.右键项目,maven,update project。

测试:创建一个Sevlert,写doGet方法,输出语句

在这里插入图片描述

Maven的IDea配置及Servlet的创建 Maven的IDea配置及Servlet的创建 一.Maven的概述 (1)什么是Maven? maven是一个项目管理工具 (2)maven有什么作用? 》》maven对工程分模块构建,提高开发效率 》》 Maven可以对项目的jar包进行统一管理,无需每个module都复制jar包,可以使用配置文件自动导入 》》Maven可以对你的项目从写代码到上线进行一条龙服务:初始化、编译、测试、报告 、打包war、部署,清理 Maven仓库 (1)什么是Maven的仓库 》》1 仓库就是存放项目使用jar包 阅读详情

相关推荐

Jetson Orin Nano@Ubuntu22.04:IMX219 CSI摄像头配置全流程与避坑指南

本文详细介绍了在Jetson Orin Nano@Ubuntu22.04系统上配置IMX219 CSI摄像头的全流程,包括硬件安装、驱动配置、常见问题排查及性能优化。特别强调了排线方向、驱动模式选择等关键细节,并提供了实用的命令和解决方案,帮助开发者高效完成摄像头部署与调试。

prometheus9mon的博客 318

maven设置------setting.xml文件学习

快速预览 maven的配置文件为settings.xml,在下面路径中可以找到这个文件,分别为: ------ $M2_HOME/conf/settings.xml:全局设置,在maven的安装目录下; ------ ${user.home}/.m2/settings.xml:用户设置,需要用户手动添加,可以将安装目录下的settings.xml文件拷贝过来修改。 两个文...

zqzwzd的博客 9450

ROS四旋翼无人机快速上手指南(3):工作环境文件框架与各功能包整体讲解

这一章节主要讲解无人机平台的控制文件架构和各个功能包组成和用法。

The Road of Engineer 2402

Maven仓库的配置

Maven 是Apache软件基金会组织维护的一款自动化构建工具,专注服务于 Java 平台的项目构建和依赖管理。在我看来,Maven的核心功能便是合理叙述项目间的依赖关系,通俗点讲,就是通过pom.xml文件的配置获取jar包从而实现自动化构建的功能。本文将介绍如何在自己的电脑上安装并且成功使用maven仓库。......

m0_58258383的博客 2万+

幸狐RV1106开发板运行Yolo8示例

rknn_model_zoo 是瑞芯微官方提供的 RKNPU 支持的各种主流算法的部署示例,目前对 Luckfox Pico 所使用的 RV1103/RV1106 有限支持,最新的示例支持 mobilenet 模型部署和 yolo 模型部署,本章以部署 yolov8修改版本为例介绍 rknn_model_zoo 示例的使用。:可选项,用于指定 RKNN 模型的保存路径,默认保存在 ONNX 模型同一目录下,名称为 ‘yolov8.rknn’例如“rv1106”。

qq_42730522的博客 3223

探索niri:让你的Linux桌面布局无拘无束

niri是一款基于Wayland的滚动平铺合成器,采用创新的窗口管理方式。它将窗口排列为向右无限延伸的条目,支持独立显示器布局和动态垂直工作区,确保多任务操作流畅性。核心功能包括概要视图、截图界面、屏幕投射、手势操作、窗口分组等,并支持自定义布局和动画效果。niri具备良好的稳定性,兼容xwayland-satellite工具,灵感来自PaperWM但突破了GNOME限制。该项目为追求高效桌面管理的用户提供了全新解决方案,欢迎加入社区交流体验。

weixin_44626085的博客 1815

maven的settings.xml配置详解

maven的配置文件settings.xml存在于两个地方: 1.安装的地方:${M2_HOME}/conf/settings.xml 2.用户的目录:${user.home}/.m2/settings.xml 前者又被叫做全局配置,对操作系统的所有使用者生效;后者被称为用户配置,只对当前操作系统的使用者生效。如果两者都存在,它们的内容将被合并,并且用户范围的settings.x

仓爸爸java成长过程中的分享 7711

ADS使用Smith圆图进行阻抗匹配

在处理RF系统的实际应用问题时,总会遇到一些非常困难的工作,对各部分级联电路的不同阻抗进行匹配就是其中之一。一般情况下,需要进行匹配的电路包括天线与低噪声放大器(LNA)之间的匹配、功率放大器输出(RFOUT)与天线之间的匹配、LNA/VCO输出与混频器输入之间的匹配。匹配的目的是为了保证信号或能量有效地从“信号源”传送到“负载”。 阻抗匹配(impedance matching) 信号源内阻与所接传输线的特性阻抗大小相等且相位相同,或传输线的特性阻抗与所接负载阻抗的大小相等且相位相同,分别称为传输线的输

红茶绿茶和奶茶的博客 3万+

Maven安装及配置

Maven安装及配置

钱辉 1万+

Unity零基础到入门 ☀️| 【UI系统学习】认识Unity引擎中几种最常用 UI系统,这一篇文章就够用了!

轻松学会 Unity 的 UGUI基础控件 使用 Unity中的UI介绍 UI即User Interface(用户界面)的简称。泛指用户的操作界面,UI设计主要指界面的样式,美观程度。而使用上,对软件的人机交互、操作逻辑、界面美观的整体设计则是同样重要的另一个门道。好的UI不仅是让软件变得有个性有品味,还要让软件的操作变得舒适、简单、自由,充分体现软件的定位和特点。 据我所知Unity中有两种自带的UI,一种是UGUI,一种是GUI Legacy GUI:旧版 UI,只有两个组件:文字和图片,配合鼠标事件来

努力前行,总会成为自己心中的那道光 2万+

归结法证明真题分析

本文主要探讨了逻辑证明题的三种核心形式及其解题策略。第一类为A1∧A2∧A3→B的证明,常采用线性、单元、支持策略法等归结法,典型案例包括使用归纳法证明特定逻辑公式,并列举了历年真题。第二类为集合交集证明,典型案例为证明任意集合S和T的交集S∩T是S的子集,需将交集和包含关系用逻辑式表达。第三类为常规归结法证明,真题示例为使用归结法证明特定逻辑蕴含关系。掌握前两类证明方法后,第三类问题自然迎刃而解。

super_mochi1 278

Maven部署

Maven部署

weixin_66107760的博客 970

【Cursor+Playwright-MCP 实现 AI 自主功能测试】含实例代码脚本+保姆级教程

本文档详细介绍了如何使用 Cursor(AI 编程助手)和 Playwright-MCP 库实现基于 GPT 模型的自动化功能测试。文档从环境搭建开始,逐步指导读者如何通过 Playwright 进行浏览器自动化,并利用 Playwright-MCP 集成 GPT 模型生成测试计划、执行测试步骤及生成测试报告。核心步骤包括安装依赖、配置 OpenAI API 密钥、编写代码实现 AI 驱动的测试流程,以及生成详细的测试报告。通过本文档,读者可以快速掌握从 0 到 1 实现 AI 自主功能测试的全流程。

Dreams°的博客 2890

Maven学习—如何在IDEA中配置Maven?又如何创建Maven工程?(详细攻略)

本篇博客将详细的介绍在IDEA中如何配置Maven,以及如何创建一个Maven项目;

Future_yzx的博客 1万+

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Maven简单介绍及安装与配置与创建Maven项目

1. Maven简单介绍 Apache Maven是个项目管理和自动构建工具(常用的自动构建工具ant,maven,Gradle android项目管理和构建已使用),基于项目对象模型(POM)的概念。 2.Maven的作用 完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。 3. Maven安装与配置 (1.)下载maven安装包,解压即可使用 http://maven.apache.org/download.cgihttp://maven.apache...

m0_67596612的博客 3479

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Maven的安装与配置,以及 idea创建Maven项目

文章目录Maven的安装与配置配置setting文件使用idea创建一个maven项目 Maven的安装与配置 1.百度搜索maven,广告比较多,点击框住的搜索结果。进入可能比较慢,可以科学上网或者耐心等待。 2.进入页面后点击侧边栏的Download 3.点击如下图片的连接,耐心等待下载,或者科学上网,好像还可以复制到迅雷,会比较快速 4.将压缩包复制到你想要的路径,当然你也可以直接下载到你喜欢的路径,复制完以后原来的就可以删除了,然后在这个文件夹下解压。 如果你发现你下载的不在桌面上可以点击浏

Shea_Qiu的博客 277

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

VScode创建maven项目(包含maven配置)

在vscode中创建maven项目,需要逐一操作下面的环节。 首先安装maven,下载地址http://maven.apache.org/ 其次进行maven的配置 最后vscode创建项目 maven本身的安装和配置 可以参考如下脑图,完成配置后才可以vscode创建项目。 vscode中创建项目 vscode空白处点击右键选择【从maven原型创建新项目】 创建项目窗口中可以选择快速创建项目 选择版本 填写项目的组织,一般是公司域名的倒写 填写你的项目名称 .........

penguin04的博客 3万+

ssm之maven的安装,卸载,2023版idea的配置maven,maven+javaweb项目创建

虽然mirrors可以配置多个子节点,但是它只会使用其中的一个节点,即默认情况下配置多个mirror的情况下,只有第一个生效,只有当前一个mirror无法连接的时候,才会去找后一个;当我们从maven中获取jar包的时候,maven首先会在本地仓库中查找,如果本地仓库有则返回;localRepository节点用于配置本地仓库,本地仓库其实起到了一个缓存的作用,它的默认地址是 C:\Users\用户名.m2。我当时是分开装的,你们可以根据你们的情况找到你们的本地仓库。这是我的maven仓库。

xrkhy的博客 1935

eclipse配置maven + 创建maven项目

一: eclipse配置maven 第一步检查eclipse的maven插件是否安装成功,如下图所示:  提醒:我们需要先安装maven插件。 安装maven插件 eclipse安装插件有常用两种方式,在线方式和离线方式。这两种安装方式我建议大家使用离线方式,离线方式更加方便,简单,这两中安装方式网上的资料很多,也非常简单,我就不再累述了。给大家推荐一篇即可: 安装Eclip

2896405089的博客 406

在Mac eclipse上配置maven、创建maven项目

1、配置maven:找到maven的安装目录,然后把此目录(bin的上一级)填加到图上的位置。 2、找到第一步目录下conf文件夹下的setting,配置到图中。 3、上面就已经配置好maven了,下面是创建maven项目。 4、勾选图中的选项(目前我还不知道为啥,大神说需要勾选) 5、下一步,必填的4项。这样maven项目就创建好了。 ...

liujingjie2010的专栏 4760

maven项目的创建和配置

Maven是一款用于管理和构建java项目的工具。Apache Maven是一个项目管理和构建工具,它基于项目对象模型的概念,通过一小段描述信息来管理项目的构建。作用:依赖管理:分配快捷的管理项目依赖的资源包(jar包),避免版本冲突问题提供标准、统一的项目结构。Java项目的开发工具非常多,例如eclipse、Myeclipse以及当前最为流行的Intellij IDEA所构建的Java项目目录结构有差异,不能相互导入,但是使用maven可以解决标准跨平台的自动化项目构建方式。

qq_64374683的博客 1171

IDEA中配置Maven以及创建一个Maven项目

文章目录一、IDEA 配置 Maven二、用 IDEA 创建 Maven 项目三、参考???? 一、IDEA 配置 Maven ① 下载 Maven Maven官网 Maven 下载完之后,将其解压到哟个新建的目录下 ② 将 Maven 解压路径添加到环境变量中 左下方,搜索栏,直接搜索**" 环境变量 ",然后会弹出一个系统属性窗体**,再点击环境变量,之后再按如下方式操作 路径添加完之后,再点击确定退出 ③ 配置 settings.xml 文件 进入 Maven 的解压目录,然后进

xwmrcj的博客 281

IDEA中配置MAVEN,MAVEN项目创建,导入MAVEN项目

之后选择maven运行使用的JDK版本,(下载的JDK版本,不知道版本号可以win+R输入cmd打开命令行输入java-V查看版本号,报错就是没下载,或者下载了没有配置成功)2.选择maven的配置文件(下载的maven没有mvn_repo,自己新建空文件夹)1.打开IDEA的欢迎页面,选择Customize(如果IDEA已经有打开的项目,在。之后选择使用的JDK版本,java Compiler(Java编译)1.选择maven安装地址(无中文,无空格)打开如下页面,选择all settings。

Romance03的博客 1404

Maven项目的配置及创建

一、Maven项目的配置 1、官网下载:http://maven.apache.org/ 2、相关环境变量配置 3、settings.xml更改 -下载阿里云镜像 二.在Idea里面创建Maven项目 这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的K

qq_45986719的博客 533

Eclipse中配置Maven以及Maven工程的创建

1、Eclipse中配置Maven (1)打开Eclipse,找到Window→Preferences→ Maven→ Installations (2)点击Add,添加Maven (刚开始配置Installations时,是没有apache-maven-3.5.2这个选项的,我这里是因为之前配置过) (3)点击Directory,找到你的Mave...

浅末年华的博客 1万+

idea配置Maven以及创建Maven项目

如何用idea创建Maven项目 下载Maven 进入Maven官网下载Maven,地址:http://maven.apache.org/download.cgi 安装Maven以及配置环境变量 解压下载的压缩包,移动到你想要的安装路径即可,如图 再创建一个文件夹,作为你的仓库位置 然后配置环境变量 新增一个变量M2_HOME,值就是Maven的安装路径 然后在path中增加一个变量,如...

liuyuay 886
下一篇: Hashtable(哈希表)
water_java
博客等级 码龄7年 9粉丝 124原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值