mvn编译“Cannot find matching toolchain definitions for the following toolchain types“报错解决方法
问题
git clone https://github.com/apache/shiro.git
git checkout shiro-root-1.2.4
cd ./shiro/samples/web
在编译demo时,遇到报错:
Cannot find matching toolchain definitions for the following toolchain types:
[ERROR] jdk [ vendor='sun' version='1.7' ]
[ERROR] Please make sure you define the required toolchains in your ~/.m2/toolchains.xml file.
解决方法
1 修改mvn配置文件
配置文件路径
修改内容为,本地的jdk的java_home,以及对应jdk版本,注意这里可以写多个jdk版本,只要本地有:
<toolchain><type>jdk</type><provides><version>1.8</version><vendor>sun</vendor></provides><configuration><jdkHome>/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/</jdkHome></configuration></toolchain>
2 检测项目pom文件:
搜索toolchains,修改对应版本为刚才mvn的配置文件中指定一个版本,这里必须是刚才配置的jdk版本中有的版本
3 mvn package
mvn编译“Cannot find matching toolchain definitions for the following toolchain types“报错解决方法相关推荐
- MSP430F435 c语言IAR编译软件报错解决方法笔记
IAR编译软件报错解决方法 1.问题一:堆栈溢出出现警告.已进入主函数就开始报警堆栈溢出. 报错原因:在主函数中定义了大量的大数组,看门狗已经关闭,但仍未完成数据初始化,导致堆栈溢出. 解决方法:定义 ...
- Frambuffer_rd在Windows下的vivado 2020.1编译报错解决方法
vivado2020.1 HLS生成的IP在Windows下报错 Frambuffer_rd在Windows下的vivado 2020.1编译报错解决方法 我的解决方法: 编译过程如下 之后重新对工程 ...
- 【工具】更新arduino最新esp8266库离线安装包3.0.1、ESP32库离线安装包1.0.6,库编译报错解决方法...
公众号关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 210806更新ESP32和ESP8266最新离线安装包下载地址. 因为各种 ...
- 编译linux-2.6.29内核,报错解决方法
在编译linux-2.6.29内核版本过程,依次出现如下问题,记录解决方法. 报错提示1: 解决: 执行:vi /home/wangz/rootfs/linux-2.6.29/kernel/timec ...
- 编译报错+解决方法:错误: 找不到符号
[0]README 1)本文主要解决"错误,找不到符号" [1] console error info 1)error : E:\bench-cluster\mybatis_in ...
- java找不到符号类socket,编译报错+解决方法:错误: 找不到符号
public class ServerPlainTest { // 包内包外可见 public static void main(String[] args) { try { ServerSocket ...
- Visual Studio2022编译报错解决方法
项目场景: 编译工程 问题描述 问题1: 编译出现E1696错误,如下图所示: 问题2: 解决方案1(问题1): 选择红圈的2个选项,点击右下角的"修改" 解决方案2(问题2): ...
- dev18.1.3 编译bpl或者exe文件报错解决方法
可能是这个原因,编译安装时,源码和编译的bpl不在同一个目录造成的 1. bpl目录 2.源码目录 临时解决办法,删除源码目录的源码文件 最好的解决办法是,卸载控件,重新编译安装,将bpl和源码输出到 ...
- Eclipse无法编译,提示错误“找不到或者无法加载主类”解决方法
Eclipse无法编译,提示错误"找不到或者无法加载主类"解决方法 参考文章: (1)Eclipse无法编译,提示错误"找不到或者无法加载主类"解决方法 (2) ...
最新文章
- About 4B/5B
- jupyter notebook 增加kernel的方法
- python复习-正则表达式
- JMETER性能测试从入门到精通高级篇 - 分布式压测部署之负载机的设置(详解教程)
- 【python 笔记】集合类型详解
- Mac上使用CleanMyMac彻底擦除文件详细教程
- (转)200亿美元比特币找不到主人,这个邪恶职业一夜爆火
- 刀片系统服务器优点,刀片服务器是什么?介绍ibm刀片服务器优点
- 找maven本地仓库
- Mac电脑怎样关闭sip,苹果电脑关闭系统完整性保护SIP的方法
- kotlin(java) 文件压缩
- 借助大数据培育健康医疗产业群
- wisp5学习日记1
- 《Python 黑帽子》学习笔记 - Python3 实现 netcat - Day 8
- 我大抵是病了,横竖都睡不着。
- Chapter 27 HTTP and WWW 第二十七章HTTP和WWW协议作业
- YDOOK :Pycharm 专业版下载安装 :官网直接下载安装 详细教程
- 南邮离散数学试卷2023(含答案)
- 【Pyecharts50例】图表背景颜色设置
- hibernate mysql 整合_Spring+SpringMVC+Hibernate整合笔记(一)项目结构与配置
热门文章
- vue3学习-vue create报错tunneling socket could not established
- 【pandas】统计指标
- 仿抖音上下滑动列表播放短视频解决方案
- 2015 Syrian Private Universities Collegiate Programming Contest
- oppor15android10怎么降级,OPPO R15系统降级教程_OPPO R15怎么回退到原来旧版本系统
- SaaS 长河下,AfterShip 技术升级的“加减法”
- C#中打印功能的实现
- 从源码编译usbmuxd
- WPF 开源二维绘画小工具 GeometryToolDemo 项目
- google有自定义文章流畅度的伪原创工具吗