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

  • cad自动保存怎么设置(cad自动保存怎么设置选定保存位置)

    cad自动保存怎么设置(cad自动保存怎么设置选定保存位置)

  • 华为手机隐藏图标的设置方法(华为手机隐藏图片)

    华为手机隐藏图标的设置方法(华为手机隐藏图片)

  • vivoz5充电速度(vivoz5x的充电速度)

    vivoz5充电速度(vivoz5x的充电速度)

  • 快手账号申诉多久出结果(快手账号申诉多长时间可以好)

    快手账号申诉多久出结果(快手账号申诉多长时间可以好)

  • c语言标识符第一个字符必须是(C语言标识符第一个字母)

    c语言标识符第一个字符必须是(C语言标识符第一个字母)

  • 5g无人车可以实现什么(5g无人车上街了)

    5g无人车可以实现什么(5g无人车上街了)

  • 微信声音说话录不进去(微信录音声音小且沙哑)

    微信声音说话录不进去(微信录音声音小且沙哑)

  • 一个手机卡一个ip吗(一个手机卡一个月多少钱)

    一个手机卡一个ip吗(一个手机卡一个月多少钱)

  • hsyv5e是千兆网线吗(hsyv-5是千兆吗)

    hsyv5e是千兆网线吗(hsyv-5是千兆吗)

  • 手机不关机影响寿命吗(苹果手机不能关机怎么办)

    手机不关机影响寿命吗(苹果手机不能关机怎么办)

  • excel不能复制粘贴怎么办(excel 不能复制)

    excel不能复制粘贴怎么办(excel 不能复制)

  • 三星红色内存卡和橙色的区别(三星内存卡红色和黄色区别)

    三星红色内存卡和橙色的区别(三星内存卡红色和黄色区别)

  • 苹果xsmax关机键没有反应(苹果xsmax关机键怎么取消挂电话)

    苹果xsmax关机键没有反应(苹果xsmax关机键怎么取消挂电话)

  • 怎样发聊天记录给别人

    怎样发聊天记录给别人

  • ios系统降级的危害(ios降级会有什么影响)

    ios系统降级的危害(ios降级会有什么影响)

  • 红米note8pro怎么设置人脸解锁(红米note8pro怎么扩容)

    红米note8pro怎么设置人脸解锁(红米note8pro怎么扩容)

  • mate30有5g功能吗(华为mate30有没有5g版本)

    mate30有5g功能吗(华为mate30有没有5g版本)

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

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

  • 小米手环靠什么测睡眠(小米手环靠什么连接)

    小米手环靠什么测睡眠(小米手环靠什么连接)

  • 苹果xs有广角么(iphonexs有广角嘛)

    苹果xs有广角么(iphonexs有广角嘛)

  • vivo怎么显示蓝牙电量(vivo怎么显示蓝牙)

    vivo怎么显示蓝牙电量(vivo怎么显示蓝牙)

  • 视频会议是干什么的(视频会议的好处和坏处)

    视频会议是干什么的(视频会议的好处和坏处)

  • 华为p系列和nova系列区别(华为nova 7 pro)

    华为p系列和nova系列区别(华为nova 7 pro)

  • 华为p30pro微信视频怎么美颜(华为p30Pro微信视频只能放前几秒)

    华为p30pro微信视频怎么美颜(华为p30Pro微信视频只能放前几秒)

  • win11专业版/企业版/教育版激活密钥+激活工具+教程(win11专业版企业版家庭版哪个玩游戏好)

    win11专业版/企业版/教育版激活密钥+激活工具+教程(win11专业版企业版家庭版哪个玩游戏好)

  • Vue状态管理--Pinia使用详解(vue状态管理有哪些)

    Vue状态管理--Pinia使用详解(vue状态管理有哪些)

  • 邓弗里斯和加洛韦的甜心修道院,苏格兰 (© Westend61/Getty Images)(邓弗里斯什么水平)

    邓弗里斯和加洛韦的甜心修道院,苏格兰 (© Westend61/Getty Images)(邓弗里斯什么水平)

  • 美容美发属于什么行业
  • 小规模免收增值税 其他收益怎么算
  • 客户维护费计入什么科目
  • 企业实缴不到位怎么办
  • 社保申报后不能缴费
  • 不动产租赁发票怎么开
  • 普通合伙企业要交什么税
  • 会计账簿账目核对要求包括哪些
  • 资产减值测试是什么意思
  • 收到物业费普通发票做账
  • 三代税款手续费申请流程
  • 小规模纳税人出售使用过固定资产
  • 发票对方作废了,客户还可以认证么
  • 涉农产品税率
  • 因公出差的人身故怎么办
  • 分公司注销时有未分配利润需要交税吗
  • 土地出让金契税什么时候缴纳
  • 在win7系统中将打开窗口拖到屏幕顶端
  • 公司租房可以抵扣个人所得税吗
  • mac屏幕共享要打开什么权限
  • 代开的发票没有人名行不行?
  • 解决网卡驱动故障的方法
  • 电子税务局变更办税人员怎么操作
  • 最新制作视频的软件
  • linux命令有啥用
  • mac电脑键盘进水,键盘不可以用了
  • linux 查看文件内容 转换字符编码
  • 二年级祖先的摇篮教学视频
  • 资本溢价是
  • 根据完工进度确认成本
  • 转售股票会计分录
  • pavprsrv.exe - pavprsrv是什么进程 有什么用
  • hhcol.exe
  • 不征税收入税收政策
  • 房地产开发企业销售自行开发的房地产项目
  • 巧克力山介绍
  • 小规模报税系统登录
  • 购买固定资产后如何处理
  • 从零开始作者
  • 存货盘盈的账务处理入什么费用
  • 汇算清缴时期间费用是负数
  • java多线程经典案例
  • 公司租个人房屋交什么税
  • 织梦图集的使用教程
  • 固定资产净残值账务处理
  • 不含税开发票吗
  • 什么是债权人和债务人简单来说
  • 普票要盖发票的章子吗
  • 以前年度损益调整结转到哪里
  • 有哪些企业项目
  • 应收账款平均余额怎么理解
  • 报表其他应收款包括哪些内容
  • 一般纳税人开票流程
  • 股权转让的账务怎么处理 会计分录
  • 农产品收购发票怎么抵扣
  • 银行理财产品算银行存款吗
  • 上市公司固定资产增加是好事吗
  • 电子承兑非拒付会怎么样
  • 税控盘的主要功能
  • 进项税额抵扣好还是不抵扣好
  • 研发费用占销售的比例
  • 税务会计每个月几号需要干工作流程
  • 会计账簿的登记实训报告
  • mysql存储引擎面试题
  • mysql日志记录
  • window10安装mysql5.7
  • mysql 5.6 从陌生到熟练之_数据库备份恢复的实现方法
  • winxp系统介绍
  • 命令行教程
  • win10系统无法运行海岛大亨5
  • 置顶如何设置固定顺序
  • unity开发安卓游戏的input
  • 批处理杀死进程
  • 学习计划表模板
  • bash scp command not found的解决方法
  • unity资源包管理器
  • jquery右击事件
  • unityugui
  • 生猪屠宰企业报价
  • 小型贸易公司怎么赚钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设