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

  • 小米mix4怎么应用分身(mix4设置)

    小米mix4怎么应用分身(mix4设置)

  • p40pro微信如何打开美颜视频(华为p40微信按键音怎么调出来)

    p40pro微信如何打开美颜视频(华为p40微信按键音怎么调出来)

  • 微信钱包被冻是怎么回事(微信钱包被冻住了怎么办)

    微信钱包被冻是怎么回事(微信钱包被冻住了怎么办)

  • 不用的手机怎么处理最安全(不用的手机怎么恢复出厂设置)

    不用的手机怎么处理最安全(不用的手机怎么恢复出厂设置)

  • xs和x的屏幕有区别吗(x与xs屏幕的区别,哪个比较好)

    xs和x的屏幕有区别吗(x与xs屏幕的区别,哪个比较好)

  • 网易云音乐歌曲审核要多久(网易云音乐歌曲怎么下载到u盘)

    网易云音乐歌曲审核要多久(网易云音乐歌曲怎么下载到u盘)

  • b站如何把头像挂件取消(b站如何把头像保存下来)

    b站如何把头像挂件取消(b站如何把头像保存下来)

  • 换货商品属性是什么(换货商品属性是啥)

    换货商品属性是什么(换货商品属性是啥)

  • 无线耳机必须带盒子吗(无线耳机必须带着充电盒吗)

    无线耳机必须带盒子吗(无线耳机必须带着充电盒吗)

  • 芒果tv会员有学生价吗(芒果tv会员有学生认证吗)

    芒果tv会员有学生价吗(芒果tv会员有学生认证吗)

  • 微信号提示请注意核实对方身份(微信号提示请注意核实对方身份怎么办)

    微信号提示请注意核实对方身份(微信号提示请注意核实对方身份怎么办)

  • wps文字无法保存或创建此文件(wps文字无法保存normal)

    wps文字无法保存或创建此文件(wps文字无法保存normal)

  • ipad2019支持无线充电吗(ipad2019能不能无线充电)

    ipad2019支持无线充电吗(ipad2019能不能无线充电)

  • 苹果美版和国行有什么区别在哪里(苹果美版和国行哪个值得买)

    苹果美版和国行有什么区别在哪里(苹果美版和国行哪个值得买)

  • 苹果11g开头是哪里生产(苹果11g0开头)

    苹果11g开头是哪里生产(苹果11g0开头)

  • win10如何关闭安全中心(win10如何关闭安全中心图标)

    win10如何关闭安全中心(win10如何关闭安全中心图标)

  • 金立手机自带壁纸在哪(金立手机自带壁纸暗金)

    金立手机自带壁纸在哪(金立手机自带壁纸暗金)

  • 抖音评论黑色背景怎么弄(抖音评论黑色背景图)

    抖音评论黑色背景怎么弄(抖音评论黑色背景图)

  • vivo录屏怎么没有声音(vivo录屏怎么没有声音哪里去设置)

    vivo录屏怎么没有声音(vivo录屏怎么没有声音哪里去设置)

  • 拼多多拼单为什么是原价(拼多多拼单为什么要付原价)

    拼多多拼单为什么是原价(拼多多拼单为什么要付原价)

  • cad怎么打平方符号(cad中如何打出平方)

    cad怎么打平方符号(cad中如何打出平方)

  • oppoa9有息屏显示吗

    oppoa9有息屏显示吗

  • uc是什么(uc是什么癌症的缩写)

    uc是什么(uc是什么癌症的缩写)

  • oppor17双卡双待怎么设置(oppor17双卡双待能插什么卡)

    oppor17双卡双待怎么设置(oppor17双卡双待能插什么卡)

  • 苹果xs没有电池百分比吗(iphone xs没有显示电池百分比)

    苹果xs没有电池百分比吗(iphone xs没有显示电池百分比)

  • 华为mate20pro无线充电怎么用(华为mate20pro无线充电多少w)

    华为mate20pro无线充电怎么用(华为mate20pro无线充电多少w)

  • C盘垃圾太多?系统盘瘦身帮你解决(c盘垃圾太多需要重装系统嘛)

    C盘垃圾太多?系统盘瘦身帮你解决(c盘垃圾太多需要重装系统嘛)

  • 如何修复运行缓慢的 WordPress 网站?(上海地铁9号线一期工程)

    如何修复运行缓慢的 WordPress 网站?(上海地铁9号线一期工程)

  • 个人所得税人员信息采集验证不通过
  • 福建税务网上办税流程
  • 初级会计计划成本法例题
  • 资本公积转增资本的要求
  • 开票地址一定要写全吗
  • 个体工商户季度不超过30万免增值税吗
  • 财务费用为什么借方红字
  • 农产品收购发票可以跨区域开吗
  • 哪些发票可以冲红票
  • 非独立核算分公司企业所得税
  • 不能计入外购固定资产成本的相关税费
  • 建筑设计行业收入调查
  • 冲销预付账款后该如何做账务处理呢?
  • 现金流量表借款还了流入和流出可以抵消吗
  • 增值税普通发票税率
  • 退交税钱
  • 信用等级D可以贷款吗
  • 金税盘可以异地使用吗
  • 装饰工程收入属于劳务收入吗
  • 劳务费无发票怎么报销
  • 经营用的固定资产
  • 固定资产清理的借方
  • 公司转账给法人最多可以转多少
  • 如何在vue项目中导入外部的包
  • vnisedit 打包
  • 企业对外捐赠的税法处理
  • 如何做会计分录
  • 资产负债表的编制方法
  • 外贸企业进项税额抵扣证明
  • 公司从超市购买东西缴纳印花税吗
  • macos big sur操作
  • 担保公司计提的费用
  • 年底会计结账
  • php的file函数
  • 以旧换新方式销售货物的,不得扣除旧货价值
  • 微信怎么开小
  • laravel 日志配置
  • 公司登记注册费每年都要交吗
  • 四川黄龙风景名胜区停车收费标准
  • 福利费可以抵扣进项吗?
  • Element-Plus el-col、el-row快速布局
  • php验证身份证号
  • 人均劳效的意义
  • 小微企业所得税如何填报
  • 收取的水电费怎么入账
  • 应交增值税为负数怎么处理
  • 员工工资费用
  • python线程和协程
  • asp连接sqlserver数据库的三种方式是什么?
  • 个税手续费返还计入哪个科目
  • datatable怎么用
  • 公司给员工付个税怎么交
  • 库存商品转成本意味着什么
  • 做账是指做什么
  • 制单会计岗位风险点
  • 提的税与实际交的税区别
  • 受托方受托代销商品会计分录
  • 库存现金多出来怎么调账
  • 处置长投其他权益变动要转损益吗
  • 应纳税所得额收入总额包括
  • 利润表怎么没有本月数
  • 会计学主要是学什么
  • DBCC CHECKIDENT 重置数据库标识列从某一数值开始
  • 怎么用u盘安装xp系统教程
  • os x yosemite10.10.5怎么样?os x yosemite10.10.5公测版下载地址
  • winpup32.exe - winpup32是什么进程 什么意思
  • win10系统ie浏览器不见了
  • Win10 Mobile Redstone新功能介绍
  • cocos做游戏
  • 有趣的单机游戏
  • Rotate object with mouse click or touch in Unity3D
  • python socket connect
  • Python Requests安装与简单运用
  • jquery插件库怎么导入
  • 深圳国税局官网
  • 广东税务人工服务
  • 2020年税务口号
  • 关于抓落实的诗句
  • 税务局的人为什么那么拽
  • 为什么医保的钱可以取出来
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设