leaf集成


一、github上下载leaf代码

地址:https://github.com/Meituan-Dianping/Leaf

执行命令,安装

Markup 全选
mvn clean install -DskipTests

① 错误一

不要使用IEDA的 mvn插件

leaf集成

这样会报错,需要使用命令执行。跳过测试

Markup 全选
mvn clean install -DskipTests

② 错误二

执行 mvn命令是提示mvn不存在

PS D:\project\Leaf> mvn clean install -DskipTests

mvn : 无法将“mvn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

所在位置 行:1 字符: 1

+ mvn clean install -DskipTests

+ ~~~

    + CategoryInfo          : ObjectNotFound: (mvn:String) [], CommandNotFoundException

    + FullyQualifiedErrorId : CommandNotFoundException

因为环境变量中没有配置mvn。

IEDA中查看mvn目录:

文件 | 设置 | 构建工具 | Maven | Maven主路径

leaf集成

环境变量中配置mvn

环境变量 path中添加IDEA中配置的MVN路径 D:\apache-maven-3.6.3\bin

配置后,IDEA需要重启,

执行mvn -version输出mvn版本信息,就代表mvn配置完成

leaf集成

③ 报错 No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.5.1:compile (default-compile) on project leaf-core: Compilation failure
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
[ERROR] [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]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <args> -rf :leaf-core

原因,没有配置JDK。虽然安装了JDK,但是没有配置JDK环境变量,判断依据

执行 java -version 有输出,但是执行javac -version提示javac不存在

配置jdk环境变量

设置JAVA_HOME环境变量:C:\Program Files\Java\jdk1.8.0_202

leaf集成

添加JAVA_HOME到Path环境变量:%JAVA_HOME%\bin

leaf集成

配置后,不出意外再执行mvn命令就可以执行成功了

Markup 全选
mvn clean install -DskipTests

leaf集成

 

 

 

 

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
张国生
上一篇:开发一个功能
下一篇:没有了
评论列表

发表评论

评论内容
昵称:
关联文章

leaf集成
Visual Studio(VS) 集成 Git 的命令窗口 Git Bash
使用Vue3轻松集成Lottie-web动画:从入门到实践
.NET Core集成Quarz相关
MSSQL 常用查询集成工具 SQLServerTools
.NET Core集成JWT授权验证
TextBox支持拖拽路径和文件
WPF对象级资源
YES-WEB快速开发框架,.NET WEB开发平台,高效的web项目开发框架
YES.PlanManage 一款强大的 .NET 定时计划管理 服务框架
VS扩展插件推荐:EFCore.Visualizer (免费)
如何将命令添加到VisualStudio控制台?
YES-CMS 内容管理系统介绍
基于欧姆龙PLC#FinsTcp协议上位机通讯(一)-PLC配置
YARP+AgileConfig 5分钟实现一个支持配置热更新的代理网关
QuartZ输出日志级别设置
ASP.NET Core开发者学习路线图
简单示例
.NET 微服务——CI/CD(2):自动打包镜像
截图工具推荐

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码