位置: IT常识 - 正文

【Maven】maven安装、IDEA创建maven的web项目、添加依赖、集成Tomcat(maven安装成功命令)

编辑:rootadmin
【Maven】maven安装、IDEA创建maven的web项目、添加依赖、集成Tomcat 学习目录前言maven简介maven的下载与安装优化配置参数1.修改本地仓库路径2.设置阿里云私服镜像3.指定JDK版本IDEA创建第一个maven的web项目IDEA集成TomcatHello java!前言

推荐整理分享【Maven】maven安装、IDEA创建maven的web项目、添加依赖、集成Tomcat(maven安装成功命令),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:maven的安装与配置,maven的安装,maven安装及配置教程,maven安装步骤,maven安装包,maven安装包,maven ant,maven安装及配置教程,内容如对您有帮助,希望把文章链接给更多的朋友!

朋友们在写后端的过程中,遇到功能复杂的业务时需要导入不同的jar包,安装不同的插件。在合作开发的过程中就会存在与别人版本不兼容,导致项目得不到统一的问题,使用maven来集成创建项目就会极大改善这一点 虽然现在还处于学生阶段,所涉及的项目复杂度还很低没有遇到过这样的开发场景,现在初步了解操作一下做点儿提前量,为以后做准备

maven简介

Maven 仓库是项目中依赖的第三方库,这个库所在的位置叫做仓库 在 Maven 中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件 Maven 仓库能帮助我们管理构件(主要是JAR),它就是放置所有JAR文件(WAR,ZIP,POM等等)的地方 以下是Maven管理项目同步版本示意图 一句话概括:我们都在建房子,我们得去同一个地方买同样的材料才能最大程度保证一致

maven的下载与安装

1.下载网址:https://maven.apache.org/ 2.下载完成后是压缩包的形式,解压到你指定的目录下,下面以我的为例 解压后的目录如图所示 3.配置环境变量,在用户变量中新建名为MAVEN_HOME的变量,变量值为maven所在路径 ①配置MAVEN_HOME ②配置Path变量,在用户变量中新建项并添加%MAVEN_HOME%\bin ③检查是否配置成功,win+R输入cmd,进入管理员界面,运行指令mvn空格-v,若返回如下结果则说明本地配置成功

优化配置参数【Maven】maven安装、IDEA创建maven的web项目、添加依赖、集成Tomcat(maven安装成功命令)

在安装目录下的conf文件下,修改settings.xml参数提升性能 以Notepad++的方式打开

1.修改本地仓库路径

从中央仓库请求的资源会下载到本地仓库,而默认的本地厂库在C盘这是十分不妥当的,所以将原本的默认仓库从C盘到更改到自定义的新建仓库目录 ①首先新建一个本地厂库,一般放在Maven的同级目录下 ②修改配置文件中的默认信息

2.设置阿里云私服镜像

在以后对项目导入依赖项时,咱们的maven项目默认是需要去中央仓库获取资源,但是中央仓库在老美那里,我们的下载请求会十分缓慢影响效率,所以我们直接通过国内的maven镜像获取就可大大提升请求速度,如图所示进行操作,将私服地址粘贴进<mirrors>…</mirrors>之间即可: 阿里私服镜像:

<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf></mirror>3.指定JDK版本

我刚开始下载时默认的是1.4版本而我的是1.8,由于没注意到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的web项目

1.新建maven项目 2.选择maven模块,勾选archetype,选择web项目骨架(如下③所示),点击下一步 3.给项目命名 4.把配置路径改为设置后的路径,并完成项目建立 5.建立完成后,开始通过阿里云私服获取中央仓库资源到本地仓库,如图所示 6.导入依赖项 以mysql连接jar包为例 利用快捷键alt+insert,后点击第一个选项(依赖项)进入搜索界面,输入mysql,选择对应jar包进行添加 7.由于是第一次使用此依赖,还没有下载到项目库中,会出现如下报错(大家不要慌张这是正常现象) 8.解决办法: 重新加载一遍Maven项目 9.成功导入数据库连接的jar包:

IDEA集成Tomcat

1.首先添加配置,选择本地的Tomcat服务 2.在服务启动时部署 3.选择war包的形式,因为在读取时可以不用解压 4.运行Tomcat服务,IDEA会自动连接并部署项目到服务器上

Hello java!

部署完成后创建一个HTML文件,运行我的第一个程序——Hello java! Hello java!

本文链接地址:https://www.jiuchutong.com/zhishi/299890.html 转载请保留说明!

上一篇:【SpringBoot】自定义Starter(springboot自带tomcat吗)

下一篇:ijkplayer解码流程源码解读(ijk解码是什么意思)

  • qq匿名提问在哪里(qq匿名提问在哪里找)

    qq匿名提问在哪里(qq匿名提问在哪里找)

  • 三大运营商指的是什么(三大运营商指的是什么数字啊)

    三大运营商指的是什么(三大运营商指的是什么数字啊)

  • 群头衔修改失败怎么办(群头衔无法更改)

    群头衔修改失败怎么办(群头衔无法更改)

  • 快手直播带货一定要交保证金吗(快手直播带货一件代发)

    快手直播带货一定要交保证金吗(快手直播带货一件代发)

  • 为什么发快手老是被屏蔽(为什么发快手老是显示招聘违规)

    为什么发快手老是被屏蔽(为什么发快手老是显示招聘违规)

  • 12306审核状态待核验怎么办(12306审核状态待核验可以买票吗)

    12306审核状态待核验怎么办(12306审核状态待核验可以买票吗)

  • 快手id号和快手号有什么区别(快手id号和快手账号)

    快手id号和快手号有什么区别(快手id号和快手账号)

  • Windows 10uwp应用是什么意思(win10使用app)

    Windows 10uwp应用是什么意思(win10使用app)

  • miui相机扫描二维码是什么意思(miui相机扫描二维码wifi密码vivo手机)

    miui相机扫描二维码是什么意思(miui相机扫描二维码wifi密码vivo手机)

  • 卓威鼠标怎么调dpi(卓威鼠标怎么调速度)

    卓威鼠标怎么调dpi(卓威鼠标怎么调速度)

  • 手机泡水后听不到声音怎么办(手机泡水后听不到声音)

    手机泡水后听不到声音怎么办(手机泡水后听不到声音)

  • 手机wps怎么打印文件(手机wps怎么打印ppt)

    手机wps怎么打印文件(手机wps怎么打印ppt)

  • 趣分类怎么注销实名(趣分类怎么注销账号)

    趣分类怎么注销实名(趣分类怎么注销账号)

  • ios怎么开闪光灯(ios手机闪光灯怎么开)

    ios怎么开闪光灯(ios手机闪光灯怎么开)

  • 淘宝的皇冠代表什么(淘宝皇冠是什么等级)

    淘宝的皇冠代表什么(淘宝皇冠是什么等级)

  • 一键换机微信聊天记录还有吗(一键换机微信聊天记录可以换到新手机么)

    一键换机微信聊天记录还有吗(一键换机微信聊天记录可以换到新手机么)

  • 同一局域网什么意思(同一局域网什么相同)

    同一局域网什么意思(同一局域网什么相同)

  • mate 30 pro什么时候出

    mate 30 pro什么时候出

  • iphone6已缓存视频在哪(苹果手机缓存的视频怎么看不了)

    iphone6已缓存视频在哪(苹果手机缓存的视频怎么看不了)

  • 键盘灯一直闪烁不能用(键盘灯一直闪烁按键没反应)

    键盘灯一直闪烁不能用(键盘灯一直闪烁按键没反应)

  • 回执单号怎么填写(回执单号怎么填写微信2021)

    回执单号怎么填写(回执单号怎么填写微信2021)

  • 苹果x系列区别(苹果x糸列有什么区别)

    苹果x系列区别(苹果x糸列有什么区别)

  • word单倍行距怎么设置(word单倍行距怎么调)

    word单倍行距怎么设置(word单倍行距怎么调)

  • ios投屏到win10(ios投屏到win11)

    ios投屏到win10(ios投屏到win11)

  • 【Uni-App】uniapp使用uview实现弹出键盘输入密码/验证码功能(uniqpp)

    【Uni-App】uniapp使用uview实现弹出键盘输入密码/验证码功能(uniqpp)

  • 经典动画库 animate.css 的应用(经典动画动漫)

    经典动画库 animate.css 的应用(经典动画动漫)

  • 应纳税所得额是利润总额吗
  • 计提企业所得税会计科目
  • 一般纳税人开普票多少个点
  • 财务报表一季度销售大福下降
  • 公司名称变更在哪个网站
  • 免征增值税还要交印花税么
  • 个人所得税怎么交
  • 肉联厂销售模式
  • 委托加工消费税纳税义务发生时间
  • 航空货运单可以由谁来填写
  • 一般纳税人增值税优惠政策
  • 电子凭证是否具有法律效力
  • 企业房屋装修费如何入账
  • 个人股权转让申报表
  • 小规模纳税人没有收入怎么报税
  • 以前工会是没有公章的吗
  • 税控盘基本信息设置
  • 建筑企业增值税预缴
  • 发票上折扣怎么记账
  • 报个税失业保险怎么填
  • 工程竣工结算审查期限
  • 汇兑差额会计处理
  • 凭证金额多记了,已经入账了怎么办
  • 房地产预缴税金附加可以计提吗
  • 如何做好财务工作发言
  • 增值税漏洞
  • kindeditor vue
  • php解密在线
  • 农产品核定扣除的扣除率是多少
  • 印花税计提缴纳时间
  • 员工食堂餐费可以税前扣除吗
  • win7安装高版本chrome
  • 应交税金应交增值税科目设置
  • php显示错误报告方式
  • 残保金怎么计算公式
  • 公司股东利润分配方案范本
  • 折扣店商场
  • 达到规定数量赠送实物,如何开票
  • dedecms默认用户名
  • 图文详解塘鲺、鲶鱼的区别介绍
  • 报销加油费怎么做账
  • 出口退税抵减应纳税额
  • 金蝶标准版怎么查应收应付款
  • 主营业务成本可以设明细科目吗
  • 往来款和货款
  • 投资性房地产成本模式转公允模式差额
  • 印花税计入税金及附加科目吗
  • 购买方如何申请红字信息表填写负数吗
  • 事业单位零余额账户使用流程
  • 临时建筑房
  • 电子银行承兑汇票怎么签收
  • 经营活动产生的现金流量净额越大越好吗
  • 会计清查是什么意思
  • sqlserver游标的使用场景
  • mysql自动停止的解决办法
  • window 脚本
  • office技术预览版和增强版
  • win10系统崩溃怎么修复开不了机
  • macbookair切换桌面
  • version 2什么意思
  • 用U盘安装苹果系统
  • win10新版cortana
  • win7旗舰版显示器亮度调节
  • centos中netspeeder网络加速/优化器的安装方法
  • javascript字面量
  • css判断语句
  • eclipse 不同工程中文乱码问题(可对文件以及工程单独设置)
  • 用Python设计一个游戏
  • 怎么查看u盘有没有传输过数据
  • koa和express的区别
  • os模块 python
  • JavaScript jquery及AJAX小结
  • listview属性设置
  • 超清晰的壁纸
  • 个人所得税怎么换手机号绑定
  • 深圳税务网上服务大厅官网
  • 沈阳市房产契税查询
  • 深圳海吉星管理处电话
  • 青海省地方税务局领导名单
  • 长沙个体户缴纳个税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设