位置: 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曲面屏曲度多少)

  • oppor11什么时候上市(oppor11什么时候停产的)

    oppor11什么时候上市(oppor11什么时候停产的)

  • oppor17怎么开空调(oppor17怎么开空调教程)

    oppor17怎么开空调(oppor17怎么开空调教程)

  • 为什么开了热点电脑搜不到(为什么开了热点其他设备找不到)

    为什么开了热点电脑搜不到(为什么开了热点其他设备找不到)

  • 好友辅助安全验证不了(好友辅助安全验证失败怎么办)

    好友辅助安全验证不了(好友辅助安全验证失败怎么办)

  • 华为手机输入密码解不了锁怎么办(华为手机输入密码错误让一个小时之后)

    华为手机输入密码解不了锁怎么办(华为手机输入密码错误让一个小时之后)

  • ddr3和ddr4性能差别(ddr3和ddr4性能差别多大)

    ddr3和ddr4性能差别(ddr3和ddr4性能差别多大)

  • 聊天记录可以免费恢复吗(聊天记录免费版)

    聊天记录可以免费恢复吗(聊天记录免费版)

  • 苹果x浮窗设置在哪设置(苹果X浮窗设置在哪里)

    苹果x浮窗设置在哪设置(苹果X浮窗设置在哪里)

  • 微客pro是腾讯的么(微客pro官网)

    微客pro是腾讯的么(微客pro官网)

  • ipad可以添加应用锁吗(ipad上怎么给app加应用锁)

    ipad可以添加应用锁吗(ipad上怎么给app加应用锁)

  • 手机上怎么把两张照片合成一张(手机上怎么把两张图片叠在一起)

    手机上怎么把两张照片合成一张(手机上怎么把两张图片叠在一起)

  • 苹果11摄像头怎么用(苹果11摄像头怎么样)

    苹果11摄像头怎么用(苹果11摄像头怎么样)

  • 美团订单删除了还能查到吗(美团订单删除了账单还有记录吗)

    美团订单删除了还能查到吗(美团订单删除了账单还有记录吗)

  • 爱奇艺怎么私聊别人(爱奇艺的私信怎么看)

    爱奇艺怎么私聊别人(爱奇艺的私信怎么看)

  • iphone8plus新机有多重(苹果8plus新机还有吗)

    iphone8plus新机有多重(苹果8plus新机还有吗)

  • 手机显示hd1收费吗(手机显示hd是什么意思收费吗?)

    手机显示hd1收费吗(手机显示hd是什么意思收费吗?)

  • 操作系统有哪四个典型的发展阶段,各有什么特点

    操作系统有哪四个典型的发展阶段,各有什么特点

  • 中变传奇介绍说民(中变传奇用什么免费挂好)

    中变传奇介绍说民(中变传奇用什么免费挂好)

  • 好友步数为零怎么回事(朋友步数显示0步)

    好友步数为零怎么回事(朋友步数显示0步)

  • 前端技术:解决执行npm install提示 xxx packages are looking for funding run `npm fund` for details的问题 详述npm fund(前端解决方案)

    前端技术:解决执行npm install提示 xxx packages are looking for funding run `npm fund` for details的问题 详述npm fund(前端解决方案)

  • vue监听缓存数据(localStorage) 中值的更新(vue监听页面加载完毕)

    vue监听缓存数据(localStorage) 中值的更新(vue监听页面加载完毕)

  • 企业所得税的计提和缴纳分录
  • 税友财务软件一年多少钱
  • 核定征收企业所得税应税所得率
  • 内含报酬率与必要报酬率相等
  • 资产负债表的固定资产怎么计算
  • 税盘抵扣的会计分录
  • 预付账款长期挂账风险
  • 一般纳税人劳务费税率是13还是6
  • 一个人可以在多家公司任职吗
  • 专项应付款在资产负债表中如何列示
  • 并购产生的商誉怎么冲减
  • 租赁的房子
  • 超过诉讼时效的答辩状怎么写
  • 房地产分期开发的标准
  • 企业长期待摊费用包括
  • 境外保险是什么意思
  • 房地产企业土地增值税
  • 地税退税政策
  • 公司购入房产账务处理
  • 个人名义帮公司贷款
  • 建筑业未开票收入销项税
  • 发票虚开税务局要求补税怎么办?
  • php中正则表达式
  • php开发实战权威指南
  • php的lamp
  • 人工智能内容生成
  • 小迪安全2021
  • php动态语言
  • 自然人税收管理系统
  • 餐饮店库存盘点表
  • 增值税的征收范围包括销售不动产
  • 预提的管理费用,汇算清缴怎么做
  • sql server 2005数据库备份
  • 应交税费企业所得税科目
  • 工程施工企业收入1750万,利润怎么算
  • 存货跌价准备是什么意思
  • 申报工资金额
  • 收到工程款时会计分录
  • 银行回单中包含哪些内容
  • 员工宿舍的物业费可以抵扣进项税吗
  • 公交卡充值发票怎么开
  • 个人发票抬头写真名吗
  • 发生的销货退回费用应计入
  • 免于填报什么意思
  • 销售折让的会计分录
  • 商业承兑汇票开票流程
  • mysql如何解压
  • win8开机错误
  • win10预览版和正式版区别
  • 免激活合法使用的软件
  • ubuntu怎么安装程序
  • ubuntu启动菜单 哪个键
  • fedora最新版本
  • wp8.1怎么升级wp10
  • win7原版系统安装与激活
  • ghost安装器怎么用
  • 电脑重装win7系统黑屏
  • mac 菜单
  • win7系统怎么启动讲述人
  • win7如何删除网络上的其它计算机
  • windows找不到硬盘驱动器
  • 在Linux命令行中快速删除光标前的快捷键是什么?
  • 在对linux系统中dir
  • gpio接口
  • python简单加密
  • unity资源文件
  • unity图集作用
  • python微信公众号开发教程
  • android使用方法
  • jquery打开文件对话框
  • javascript作用域链
  • js判断怎么写
  • 广西税务怎么交城乡养老保险
  • uk怎么查看发票开票额度
  • 上饶市税务局咨询电话
  • 个人自行申报纳税
  • 深圳北站哪里取纸质票
  • 简述纳税人与负税的区别
  • 贵州泉源会计服务有限公司花溪店位置
  • 长沙税务查询电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设