idea运行springboot项目的maven环境配置及依赖引入

2023-05-16

idea运行springboot项目的maven环境配置及依赖引入

    • maven本地仓库下载
    • springboot项目下载
    • 依赖导入
    • 成功!

maven本地仓库下载

  • 前往maven官网下载maven仓库
  • 这里需要根据自己的idea版本选择仓库版本下载,图示是最新版本,maven版本过高会不能使用
  • 我的是idea 2019 1.4+maven 3.5.4+jdk1.8

在这里插入图片描述

  • 在非C盘的磁盘专门为maven创建一个文件夹Maven(方便查找)
  • 设置系统变量MAVEN_HOME为…\maven3.6.3,
  • 添加系统变量Path为%MAVEN_HOME%\bin
  • 在cmd输入mvn -v获取当前maven 版本
  • 如果获取不到,可能是计算机安全等级过高,右键cmd使用管理员身份打开,再执行命令可获得maven 版本
  • idea中设置File >> Settings,配置maven仓库位置和setting文件位置。这里的Maven是之前下载仓库创建的文件夹,repository不用改变

在这里插入图片描述

  • 这个setting只能运用于当前项目,使用图示位置进入相同的settings界面修改项目默认仓库和setting.xml位置
    在这里插入图片描述

  • maven的setting包可以自行设置阿里云镜像

  <mirrors>
    <!-- mirror
     | Specifies a repository mirror site to use instead of a given repository. The repository that
     | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
     | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
     |
    <mirror>
      <id>mirrorId</id>
      <mirrorOf>repositoryId</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://my.repository.com/repo/path</url>
    </mirror>
     -->


    <mirror>
      <id>nexus-aliyun</id>
      <mirrorOf>*</mirrorOf>
      <name>Nexus aliyun</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>
  </mirrors>

springboot项目下载

  • springboot官网下载专区下载压缩包

  • 配置好后创建,弹出一个下载框,这个文件就是后面的项目文件
    在这里插入图片描述

  • 解压后,在idea中打开这个springboot项目
    在这里插入图片描述

  • 在选择项目时只需要选择maven项目和jdk,其他都是直接next
    在这里插入图片描述

依赖导入

  • 复制下面依赖的代码到pom.xml的dependencies标签内
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
		</dependency>
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-tomcat</artifactId>
			<scope>provided</scope>
		</dependency>
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-devtools</artifactId>
			<scope>runtime</scope>
		</dependency>
		<dependency>
			<groupId>org.mybatis.spring.boot</groupId>
			<artifactId>mybatis-spring-boot-starter</artifactId>
			<version>2.1.3</version>
		</dependency>
		<dependency>
			<groupId>mysql</groupId>
			<artifactId>mysql-connector-java</artifactId>
			<scope>runtime</scope>
		</dependency>
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-jdbc</artifactId>
		</dependency>
		<dependency>
			<groupId>org.apache.commons</groupId>
			<artifactId>commons-dbcp2</artifactId>
			<version>2.5.0</version>
		</dependency>
  • 右下角会自动弹出导入依赖,若是没有,可右键项目选择
    在这里插入图片描述
  • 右侧maven可查看是否导入成功
    在这里插入图片描述
  • 若是只有test依赖导入有红波浪线,那么就注释掉test依赖的scope内容
    在这里插入图片描述
  • 如果显示无法导入maven project 那么可能是版本问题,2019.1.4 idea搭配3.5.4maven仓库可正常使用,3.6.3会无法使用,具体可百度

成功!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

idea运行springboot项目的maven环境配置及依赖引入 的相关文章

随机推荐

  • 使用POI导出Excel文件并写多个Sheet页

    span class token keyword import span span class token namespace lombok span class token punctuation span span span class
  • 删除文件夹以及文件夹下的所有文件

    span class token comment 递推删除文件夹下的所有文件以及文件夹 span span class token keyword public span span class token keyword static sp
  • Java设计模式之责任链模式(一)

    责任链模式的定义与特点 责任链模式的定义 xff1a 使多个对象都有机会处理请求 xff0c 从而避免请求的发送者和接受者之间的耦合关系 xff0c 将这个对象连成一条链 xff0c 并沿着这条链传递该请求 xff0c 直到有一个对象处理他
  • SpringBoot的异步任务

    默认线程池 xff1a 使用方式 xff1a 开启异步任务 xff0c 在启动类上使用注解 64 EnableAsync启动异步任务 xff0c 在需要异步执行的任务上使用 64 Async标注该方法为异步任务 执行任务效果 xff1a 自
  • @EnableAsync异步任务源码

    111
  • 配置安装VNC&nbsp;Server服务TigerVNC

    最有用的是下面的vnc开机自启动 摘要 xff1a 配置VNC Server自动启动编辑 etc sysconfig vncservers xff0c 内容如下然后运行sudo chkconfig level 345 vncserver o
  • Docker本地安装

    1 确认Linux的centos版本 span class token function cat span etc redhat release 2 检查是否可以链接外网 span class token function ping spa
  • Ubuntu20.04查看硬盘序列号,MAC地址,IP地址等信息

    1 查看硬盘序列号 搜索系统中有应用 xff0c 打开 磁盘 xff0c 因为我本人是只设置了一个分区 xff0c 所以打开如下 xff0c 从上面可以得到硬盘序列号 2 查看ip地址和MAC地址 ctrl 43 alt 43 t 打开命令
  • 图卷积网络(Graph Convolution Network,GCN)

    目录 一 前言 二 GCN原理 三 GCN用于节点分类 四 总结 一 前言 在图神经网络出现之前 xff0c 一般的神经网络只能对常规的欧式数据进行处理 xff0c 其特点就是节点有固定的排列规则和顺序 xff0c 如 xff12 维网格和
  • 程序 = 数据结构 + 算法?真的是这样的吗?

    什么 xff1f 程序竟然等于数据结构 43 算法 xff1f 这个公式是大师 Niklaus Wirth 在 1976 年提出来的 xff0c 40 多年过去了 xff0c 这个公式还成立吗 xff1f 对于做 Java 开发的朋友 xf
  • VNC和SSH远程桌面连接

    远程桌面连接 一般来讲有如下两种方式通过电脑远程连接树莓派 xff1a 1 xff09 使用 VNC Server 软件 xff0c 在 PC 上可以打开一个窗口 xff0c 显示树莓派系统上的图形界面 2 xff09 通过终端方式 xff
  • 树莓派系统的备份

    1 系统备份的意义 为应对文件 数据丢失或损坏等可能出现的意外情况 xff0c 将树莓派 SD 卡的数据提前复制 至其他存储设备中 xff0c 以便于及时恢复和还原系统 xff0c 避免重复配置浪费时间精力 2 备份的方式 通常 xff0c
  • 2022-6-12:OpenCV入门(十一)feature2d组件——角点检测

    Harris角点检测 如果某一点在任意方向的一个微小变动都会引起灰度很大的变化 xff0c 那么我们就把它称之为角点 角点作为图像上的特征点 xff0c 包含有重要的信息 xff0c 在图像融合和目标跟踪及三维重建中有重要的应用价值 它们在
  • freertos系统学习(一)任务管理

    前言 首先来看一下源码包基本目录结构 针对各个处理器所做的移植 xff0c 以及其对应的Demo xff0c 数目如此多的文件 xff0c 全部都存放在同一个压缩文件里 这样做极大地简化了FreeRTOS的发布过程 xff0c 但是面对这么
  • IDEA2019.3版本搜索不到actiBPM插件的办法(亲测有效)

    这种办法适合所有idea安装不成功actiBPM插件的情况 自己以为 xff0c 看完方法你应该可能也许会认可 xff0c 不敢肯定 xff0c 就是在这里插入图片描述凭感觉 我IDEA遇到安装actiBPM插件的时候是压根就搜索不到 解决
  • java socket编程(终于明白了socket)

    http www cnblogs com linzheng archive 2011 01 23 1942328 html 一 xff0c 网络编程中两个主要的问题 一个是如何准确的定位网络上一台或多台主机 xff0c 另一个就是找到主机后
  • vue项目打包和链接服务器后台都出现样式全部丢失的错误

    项目是将前端模板渐渐改成element ui 使用vue版本是2 4 0 xff0c 就是没有vue config js的一个版本写完之后 xff0c 剩下一堆css和js文件 xff0c 又不敢删掉 xff0c 因为会用到一些 xff0c
  • [WDS] Disconnected!&vue同时连接服务器和本地jar包

    WDS问题和Vue前端同时链接本地jar包和服务器的方法 WDS的解决方法是将vue config js的host改为127 0 0 1 本机 链接本地和服务器两个后台的解决方法是将host改为0 0 0 0
  • vue+elementui导航跳转相同路由不同参数,请求后台数据页面不刷新的解决方法

    适用类型 主页 右边是home路由部分 路由 APP 主动加载 xff0c 使用Index组件 xff08 定框架 xff09 xff0c 然后重定向到Home 目标样式 点击导航切换class路由显示内容 问题 一开始使用routerli
  • idea运行springboot项目的maven环境配置及依赖引入

    idea运行springboot项目的maven环境配置及依赖引入 maven本地仓库下载springboot项目下载依赖导入成功 xff01 maven本地仓库下载 前往maven官网下载maven仓库这里需要根据自己的idea版本选择仓