位置: 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解码是什么意思)

  • matlab组件要全装吗(matlab组件全装占多大空间)

    matlab组件要全装吗(matlab组件全装占多大空间)

  • qqpctray.exe无法找到入口怎么解决

    qqpctray.exe无法找到入口怎么解决

  • 5g外置基带和内置的区别大吗(5g外置基带和集成基带哪个好网速快)

    5g外置基带和内置的区别大吗(5g外置基带和集成基带哪个好网速快)

  • qq电话悬浮窗不见了(qq电话悬浮窗不在桌面显示)

    qq电话悬浮窗不见了(qq电话悬浮窗不在桌面显示)

  • 什么软件可以提取视频里的音乐(什么软件可以提取音乐)

    什么软件可以提取视频里的音乐(什么软件可以提取音乐)

  • 拼多多待支付怎么催付(拼多多待支付怎么取消)

    拼多多待支付怎么催付(拼多多待支付怎么取消)

  • excel怎么设置字体大小(excel怎么设置字体随格式自动大小)

    excel怎么设置字体大小(excel怎么设置字体随格式自动大小)

  • 对明文进行加密所采用的一组规则称为(对明文进行加密后)

    对明文进行加密所采用的一组规则称为(对明文进行加密后)

  • 小米路由器app显示设备离线(小米路由器app显示手机网络不可用)

    小米路由器app显示设备离线(小米路由器app显示手机网络不可用)

  • 表格左上角的斜线怎么弄(表格左上角的斜线是什么意思)

    表格左上角的斜线怎么弄(表格左上角的斜线是什么意思)

  • vivo无法访问移动网络(vivo无法访问移动网络打不了电话)

    vivo无法访问移动网络(vivo无法访问移动网络打不了电话)

  • redmibyxiaomi是什么型号(redmi 是什么意思)

    redmibyxiaomi是什么型号(redmi 是什么意思)

  • 怎么删除手机系统软件(怎么删除手机系统应用)

    怎么删除手机系统软件(怎么删除手机系统应用)

  • 淘宝物流地图在哪开启(淘宝物流地图在国内实际是国外发)

    淘宝物流地图在哪开启(淘宝物流地图在国内实际是国外发)

  • 抖音小店需要费用吗(抖音小店费用能退吗)

    抖音小店需要费用吗(抖音小店费用能退吗)

  • word怎么关闭兼容模式(word怎么关闭兼容)

    word怎么关闭兼容模式(word怎么关闭兼容)

  • 华为其他设置在哪里(华为其他设置在什么里面找)

    华为其他设置在哪里(华为其他设置在什么里面找)

  • 苹果商店为什么中国不能用(苹果商店为什么是英文)

    苹果商店为什么中国不能用(苹果商店为什么是英文)

  • qq修改密码失败提示617(qq修改密码失败怎么办)

    qq修改密码失败提示617(qq修改密码失败怎么办)

  • 投影手机和手机投影究竟谁更好(投影和手机同屏怎么设置)

    投影手机和手机投影究竟谁更好(投影和手机同屏怎么设置)

  • ai智能机器人怎么连网(ai智能机器人怎么联网)

    ai智能机器人怎么连网(ai智能机器人怎么联网)

  • 抖音里的单机拍摄在哪(抖音我怎么找不到单机拍摄)

    抖音里的单机拍摄在哪(抖音我怎么找不到单机拍摄)

  • opporeno怎么设置微信声音(opporeno怎么设置来电闪光灯)

    opporeno怎么设置微信声音(opporeno怎么设置来电闪光灯)

  • 电脑上哪个是删除键(电脑哪个是删除)

    电脑上哪个是删除键(电脑哪个是删除)

  • os x 10.10wifi问题怎么解决?mac os x 10.10 yosemite wifi修复教程(macos连接wifi无法上网)

    os x 10.10wifi问题怎么解决?mac os x 10.10 yosemite wifi修复教程(macos连接wifi无法上网)

  • JS解构赋值(js解构赋值浏览器报错)

    JS解构赋值(js解构赋值浏览器报错)

  • login命令  登入系统(login user)

    login命令 登入系统(login user)

  • 土地增值税特点不包括
  • 小规模城建税和教育费附加怎么算
  • 航天信息服务费不交可以吗
  • 小规模企业所得税多少
  • 资产负债表要素包括几项
  • 非货币性资产交换补价大于25%的会计处理
  • 长期负债率分析
  • 年底暂估成本有风险吗
  • 技术开发免税收益方
  • 企业生产成本核算的一般程序为
  • 房地产预缴增值税是含税还是不含税
  • 酒类消费税征收环节归纳
  • 房产税的改革方向
  • 还在讨论“税务金四”上线?税务和银行要联手清查单位和个人账户了!
  • 汇算清缴补交所得税的账务处理小企业会计准则
  • 进口增值税 海关
  • 外购固定资产如何入账
  • 出售已使用五年的住房有税收优惠吗?
  • 保税区开出的专票可以抵扣吗
  • 报销冲借款是什么意思
  • 出租方的维修义务
  • 费用已付款跨年怎么做账
  • 公司用车出现事故用员工赔付么?
  • windows没有搜索
  • win10组策略关闭defender
  • 罚款是否需要开发票
  • php数组函数 菜鸟
  • php字符串转浮点型
  • 固定资产改造后如何计提折旧
  • 劳务公司账务处理办法
  • php实现文件上传需要使用哪个全局变量
  • Pytorch DataLoader中的num_workers (选择最合适的num_workers值)
  • php二维数组按某个键值排序
  • 网络电话综合布线
  • html游戏大全
  • 一个残疾证一年单位免多少税2023
  • 个税专项附加扣除具体怎么操作
  • 出口收汇手续费做什么科目
  • 旅行社的会计分录怎么做
  • 个体户按季申报吗
  • 销售不同商品的会计分录
  • 汇算清缴的所得税怎么做账
  • 接受捐赠收入要交企业所得税吗
  • 土方专用发票
  • mysqlbinlog -vvv
  • mysql底层是什么
  • 固定资产折旧常见方法
  • 跨年发票两大原则
  • 单位每个月支付给个人的保洁费如何申报入账
  • 供应商货款支付流程
  • 税控系统专用设备包括税控收款机吗
  • 冲减上月收入会计分录
  • 外资企业再投资退税
  • 销项负数发票是红字发票吗
  • 买货品的咨询服务有哪些
  • 对公提现是什么意思啊
  • 税控盘减免税款需要结转吗
  • 期间费用明细表在哪里找
  • 企业内建立小企业属于哪个阶段
  • 用mysql的小技巧
  • sql判断字段是否包含数字和字母
  • sql存储过程什么意思
  • Fedora Core 8中yum设置
  • nvvsvc.exe是什么进程
  • 怎么知道游戏是什么引擎
  • 如何禁用u盘启动项
  • win8.1技巧
  • win10系统百度网盘链接
  • unity动画调速度
  • node.js入门教程
  • Android中的数据存储方式有五种,分别是
  • opengl es3.0
  • js的变量
  • jquery键盘事件及keycode大全
  • htmlcssjavascript入门经典pdf
  • python 解析
  • 财政部监制的发票
  • 什么是"五证合一"登记制度?办理"五证合一"程序和方案
  • 怎样在网上申报税务流程
  • 船舶吨税案例分析
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设