部署shiro官方源码时,执行maven命令出错

转载自  部署shiro官方源码时,执行maven命令出错

部署shiro官方源码时,执行maven命令会报下面错误:

[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-toolchains-plugin:1.1:toolchain (default) on project shiro-root: Cannot find matching toolchain definitions for the following toolchain types:
[ERROR] jdk [ vendor='sun' version='1.6' ]
[ERROR] Please make sure you define the required toolchains in your ~/.m2/toolchains.xml file.
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

解决办法:

打开maven的安装目录或者免安装的conf文件夹,修改里边的toolchains.xml文件,

下面是maventoolchains.xml文件代码,最后一部分是添加进来的,注意修改自己jdk的安装目录。

<?xml version="1.0" encoding="UTF-8"?><!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.  See the NOTICE file
distributed with this work for additional information
regarding copyright ownership.  The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License.  You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied.  See the License for the
specific language governing permissions and limitations
under the License.
--><!--| This is the toolchains file for Maven. It can be specified at two levels:||  1. User Level. This toolchains.xml file provides configuration for a single user,|                 and is normally provided in ${user.home}/.m2/toolchains.xml.||                 NOTE: This location can be overridden with the CLI option:||                 -t /path/to/user/toolchains.xml||  2. Global Level. This toolchains.xml file provides configuration for all Maven|                 users on a machine (assuming they're all using the same Maven|                 installation). It's normally provided in|                 ${maven.home}/conf/toolchains.xml.||                 NOTE: This location can be overridden with the CLI option:||                 -gt /path/to/global/toolchains.xml|| The sections in this sample file are intended to give you a running start at| getting the most out of your Maven installation.|-->
<toolchains xmlns="http://maven.apache.org/TOOLCHAINS/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/TOOLCHAINS/1.1.0 http://maven.apache.org/xsd/toolchains-1.1.0.xsd"><!-- | With toolchains you can refer to installations on your system. This | way you don't have to hardcode paths in your pom.xml. | | Every toolchain consist of 3 elements: | * type: the type of tool. An often used value is 'jdk'. Toolchains-aware |   plugins should document which type you must use. | | * provides: A list of key/value-pairs. |   Based on the toolchain-configuration in the pom.xml Maven will search for |   matching <provides/> configuration. You can decide for yourself which key-value |   pairs to use. Often used keys are 'version', 'vendor' and 'arch'. By default |   the version has a special meaning. If you configured in the pom.xml '1.5' |   Maven will search for 1.5 and above.|   | * configuration: Additional configuration for this tool.|   Look for documentation of the toolchains-aware plugin which configuration elements|   can be used.   || See also http://maven.apache.org/guides/mini/guide-using-toolchains.html|| General example<toolchain><type/><provides> <version>1.0</version> </provides> <configuration/></toolchain>| JDK examples<toolchain><type>jdk</type><provides><version>1.5</version><vendor>sun</vendor></provides><configuration><jdkHome>/path/to/jdk/1.5</jdkHome></configuration></toolchain><toolchain><type>jdk</type><provides><version>1.6</version><vendor>sun</vendor></provides><configuration><jdkHome>/path/to/jdk/1.6</jdkHome></configuration></toolchain> -->
<!--插入下面代码--><toolchain><type>jdk</type><provides><version>1.6</version><vendor>sun</vendor></provides><configuration><!--这里是你安装jdk的文件目录--><jdkHome>C:\java\jdk1.6.0_10</jdkHome></configuration></toolchain>
</toolchains>

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/326214.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

android输入时背景颜色,Button根据EditText输入状态改变背景颜色

需求Button随EditText输入状态改变颜色有3个不同颜色状态&#xff0c;EditText未输入时&#xff0c;Button处于不可点击状态EditText输入时&#xff0c;Button处于高亮状态EditText输入且用户按下按钮&#xff0c;Button --> Pressed状态效果如下&#xff1a;演示图片EditTe…

小和问题

题目描述 思路分析 代码实现 package class02;import java.util.Arrays; import java.util.concurrent.locks.ReentrantLock;/*** 创建人 wdl* 创建时间 2021/4/13* 描述*/ public class Demo02SmallSum {public static int mergeSort(int[] arr){if(arrnull|| arr.length<…

移动用户免费领取15G流量(秒到)

爱刷抖音、头条、火山小视频、西瓜视频的福利来啦&#xff0c;移动用户15G流量免费领取&#xff01;&#xff01;&#xff01;是的&#xff0c;免费领取&#xff01;&#xff01;&#xff01; 我们来看看领取方式&#xff1a; 1.去应用中心下载“今日头条APP” 2.然后打开头…

深入浅出数据库索引原理

前段时间&#xff0c;公司一个新上线的网站出现页面响应速度缓慢的问题&#xff0c; 一位负责这个项目的但并不是搞技术的妹子找到我&#xff0c;让我想办法提升网站的访问速度 &#xff0c;因为已经有很多用户来投诉了。我第一反应觉的是数据库上的问题&#xff0c;假装思索了…

2017蓝桥杯省赛---java---A---2(9数算式)

题目描述 思路分析 全排列check 代码实现 package TEST;import java.util.HashSet; import java.util.Set;class Main{static int[] a { 1, 2, 3, 4, 5, 6, 7, 8, 9 };static int ans;public static void main(String[] args) {f(0);System.out.println(ans / 2);}// 全排列…

android volley 上传图片 和参数,Android使用Volley实现上传文件功能

一个项目中用到的使用Volley上传头像文件的例子&#xff0c;供大家参考&#xff0c;具体内容如下/*** Created by wangshihui on 2015/11/30.* 上传文件* url&#xff1a;.....method&#xff1a;post参数&#xff1a;file接口给的参数&#xff1a;file 就是表单的key&#xff…

vue-router 如何在当前路由下重新点击当前路由的router-link实现刷新

转载自 vue-router 如何在当前路由下重新点击当前路由的router-link实现刷新 代码&#xff1a; <router-link to"/home" click.native"flushCom">首页</router-link> export default {......methods:{flushCom:function(){//router是路由实…

PS文字工具

文字工具&#xff1a; 快捷键&#xff1a;T 一、点文本&#xff1a; 1.使用文字工具直接在图像窗口中单击后输入的文本。 2.横排文字&#xff1a;右击文字工具–》选择横排文字 3.字体&#xff1a;自己在计算机中 实际是一个个字体文件&#xff0c;常用的字体有黑体、宋体和楷体…

Xamarin的Kimono以及Google的Guetzli和Draco

Xamarin开源了用于编辑SkiaSharp对象的工具&#xff0c;而Google则推出了减少2D JPEG和3D图形大小的方案。 Xamarin是微软的子公司&#xff0c;开源了Kimono设计器&#xff0c;它是一个用来图形化编辑SkiaSharp对象的工具&#xff0c;这种对象随后可以转换为目标平台的编码。S…

2017蓝桥杯省赛---java---A---7(正则问题)

题目描述 考虑一种简单的正则表达式&#xff1a; 只由 x ( ) | 组成的正则表达式。 小明想求出这个正则表达式能接受的最长字符串的长度。 例如 ((xx|xxx)x|(x|xx))xx 能接受的最长字符串是&#xff1a; xxxxxx&#xff0c;长度是6。输入 ---- 一个由x()|组成的正则表达式。输…

HTML表单元素

表单一、表单的语法&#xff1a; 1.提交方式&#xff1a; get:不安全&#xff0c;地址栏里面有提交内容 post:相对安全&#xff0c;地址栏里面不显示提交的内容 2.提交按钮&#xff1a;submit 3.重置按钮&#xff1a;reset 4.input中常用的属性&#xff1a; 1)type&#xf…

android 设置视频音量大小,为cocos2d-x添加调节视频音量的功能(Android)

为cocos2d-x添加调节视频音量的功能(Android)。日常吐槽cocos。我想放广告的时候播放一些其他声音&#xff0c;这时候我希望视频先静音&#xff0c;但是不停止播放。等声音播放完&#xff0c;我再放视频声音。赫然发现&#xff0c;VideoPlayer 居然没这个接口。而且现在视频的播…

Mybatis简介与原理

转载自 Mybatis简介与原理 什么是Mybatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code&#xff0c;并且改名为MyBatis 。iBATIS一词来源于“internet”和“abatis”的组合&#xff0c;是一个基于Java的持久层框…

JavaWeb前端之AJAX的初步学习

l AJAX的优点&#xff1a; 1、 最大的一点是页面没有刷新&#xff0c;在页面内与服务器通讯&#xff0c;给用户的体验非常好。 2、 使用异步的方式与服务器通讯&#xff0c;不需要打断用户的操作&#xff0c;具有更加速度的响应能力。 3、 可以…

Visual Studio 2017通过SSH支持Git

在大多数开发人员的工具包中&#xff0c;Git的重要性在不断提升&#xff0c;说它是一项必备技能也不为过&#xff0c;所以对于任意一款现代化的IDE来说&#xff0c;能够使用Git多样化的功能都是其重要的组成部分。在Visual Studio 2017中&#xff0c;微软已经在其UI界面中扩展了…

HTML列表、表格和媒体元素

列表、表格和媒体元素 一、列表&#xff1a;信息资源的一种展示形式 二、列表的分类&#xff1a;有序列表1.例子&#xff1a;<ol><li>内容</li></ol>2.特性&#xff1a;有顺序&#xff0c;每个li都是块级元素默认的li前面有顺序标记无序列表1.例子&…

2018蓝桥杯省赛---java---A---1(分数)

题目描述 思路分析 方案一 等比数列&#xff0c;再进行约分 方案二 求和 约分&#xff1a;辗转相除法求最大公约数 package TEST;class Main{static int GCD(int x,int y){//求最大公约数if(y0){return x;}return GCD(y,x%y);//是x%y&#xff0c;不是x/y}public static vo…

Android微信分享之微信项目注册与申请

Android微信开发 第一步&#xff1a;在微信开放平台注册账号以及申请项目&#xff1a; 创建应用&#xff0c;一个账户最多可以创建10个项目&#xff0c;安装要求填写。 注意点&#xff1a;申请keystory的方法&#xff01;经过测试最简单的方法为&#xff1a; 1、运行进入控制…

SpringMVC+Spring4+Mybatis3集成,开发简单Web项目+源码下载

转载自 SpringMVCSpring4Mybatis3集成&#xff0c;开发简单Web项目源码下载 基本准备工作 1、安装JDK1.6以上版本&#xff0c;安装与配置 2、下载mybatis-3.2.0版&#xff1a;https://repo1.maven.org/maven2/org/mybatis/mybatis/ 3、下载mybatis-spring-1.2.1版&#x…

微软宣布12月15日关闭开源软件托管平台CodePlex

网易科技讯4月1日消息&#xff0c;据Venturebeat报道&#xff0c;微软今天宣布&#xff0c;将关闭开源软件托管平台CodePlex。微软2006年推出这项服务&#xff0c;并决定在今年12月15日将其关闭。 微软公司副总裁布莱恩哈里&#xff08;Brian Harry&#xff09;在博文中写道&am…