halo项目源码本地部署解决方案

摘要:
找不到build-info.properties文件(运行时)Beanmethod'buildProperties'in'ProjectInfoAutoConfiguration'notloaded@ConditionalOnResourcedidnotfindresource'${spring.info.build.location:classpath:META-INF/build-info.properties}'问题原因:是因为我们运行时的构建器是默认Idea问题解决:把运行时构建器改为gradle即可然后找不到说明文件(运行时)notfoundC:UsersLenovo.haloemplateshemesanatole说明文件问题原因:不知道是因为啥,应该是模板没有初始化的原因吧。

@

目录
前言

先列举会出错的点:
1、Plugin [id: 'org.springframework.boot', version: '2.2.5.RELEASE'] was not found in any of the follow

2、Bean method 'buildProperties' in 'ProjectInfoAutoConfiguration' not loaded @ConditionalOnResource did not find resource '${spring.info.build.location:classpath:META-INF/build-info.properties}'

3、not found C:UsersLenovo.halo emplates hemesanatole 说明文件

OK,开始部署


1、拉取halo项目

执行:

git clone https://github.com/halo-dev/halo.git

在这里插入图片描述
安装成功后再说。
ps:在使用idea打开之前,根据其他博客
安装好gradle


2、使用idea打开halo

在打开的时候会有需要配置的gradle,根据以下情况自行选择

在这里插入图片描述


3、构建的时候出现的错误

(1)springboot 2.2.5插件找不到 (编译时)
Plugin [id: 'org.springframework.boot', version: '2.2.5.RELEASE'] was not found in any of the follow

问题原因: 就是项目内没有这个插件,所以我们得build,让它去下载这个插件
问题解决: 1、gradle build 2、刷新一下gradle
gradle build在该项目的文件目录下进行。。。

在这里插入图片描述
(2)找不到build-info.properties文件 (运行时)
Bean method 'buildProperties' in 'ProjectInfoAutoConfiguration' not loaded @ConditionalOnResource did not find resource '${spring.info.build.location:classpath:META-INF/build-info.properties}'

问题原因: 是因为我们运行时的构建器是默认Idea
问题解决: 把运行时构建器改为gradle即可
在这里插入图片描述
然后
在这里插入图片描述
(3)找不到说明文件 (运行时)

not found C:UsersLenovo.halo emplates hemesanatole 说明文件

问题原因: 不知道是因为啥,应该是模板没有初始化的原因吧。
问题解决: 把自己运行过的anatole文件直接cope过去即可

在这里插入图片描述

没有anatoe文件的可以用我提供的:
链接:https://pan.baidu.com/s/1X7uC15Y_nNwNQ3i3G7a1Jg
提取码:8yv8

4、结果

在这里插入图片描述
在这里插入图片描述

后言

至此就全部解决问题了,如果还有问题可以下方评论区提问,我会第一时间回答。

bye~

免责声明:文章转载自《halo项目源码本地部署解决方案》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Linux终端使用aplay播放wavC#实现图片的无损压缩下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

oracle 在sql中显示blob的字符串

最近在用oracle的过程中用到了对blob字段模糊查询的问题,对oracle来说,我并不是高手,找了很多的资料终于能够查出来了。以上只是自己做了个简单的处理,相信肯定有更好的方法,希望大家帮忙,但是感觉dbms_lob函数下的方法真的很好用。...

Mysql 查询以某个字符开头的语句

为了查询以某个字符开头的数据,MySQL中经常使用它。常见的语句如下:以查询文章标题以单词“positive”开头的语句为例:使用通配符:1SELECT*FROM`article`,其中title类似于“positive%”;使用左函数:使用字符串截断函数:1SELECT*FROM`article`其中substring(title,1,1)='positi...

Notepad++正则表达式查找替换文本中文字符

测试需求测试工具中xml配置文件中的注释字段包含中文字符。Win10系统中使用的工具中偶尔会出现中文乱码,导致配置文件无效。解决方案是将配置文件中的中文注释替换为英文注释,或者直接替换和删除。如何查找和删除配置文件中的汉字?“记事本”中使用正则表达式[^x00 xff]来匹配汉字。替换完成如下3。所有汉字已被替换。...

scan chain的原理和实现——5.UDTP

UDTP(用户定义的测试点)指示DFTC在设计中用户指定的位置插入控制点和观察点。1.为什么使用UDTP?修复不可控的时钟和/或异步输入;增加设计的测试覆盖率;减少模式数量2.UDTP类型① 力0、力1、力01、力z0、力z1、力z01②控制_ 0...

antd中,popover 不同情境下设置不同背景图,无法设置className的情况

于是就想通过设置不同的status值来添加不同的className,以设置.ant-popover-inner的样式来设置背景图,当然,这样做有一个不完美的就是不能一步到位的全部改变,需要手动更改.ant-popover-placement-bottom˃.ant-popover-content˃.ant-popover-arrow来替换那个角角的值。问题就...

微信小程序-获取input值的两种方法

1、bindinput其中e.detail是获取input数据其中包含value值,cursor是获取光标的位置。...