SpringBoot 学习 | raibaby halo 之安装部署 - Ali0th

栏目: Java · 发布时间: 5年前

内容简介:作为多语言开发者,怎么可以不会 Java 呢?有人推荐我这里在 win10 下安装 Halo,并使用 mysql 数据库。针对的 Halo 版本 : v0.4.3

作为多语言开发者,怎么可以不会 Java 呢?有人推荐 raibaby halo 来学习 SpringBoot ,于是我就来撸一撸源码分析。

我这里在 win10 下安装 Halo,并使用 mysql 数据库。

针对的 Halo 版本 : v0.4.3

Halo 项目地址 : github.com/halo-dev/ha…

环境准备

mysql 和 maven 下载后添加到环境变量即可。

maven 安装:

SpringBoot 学习 | raibaby halo 之安装部署 - Ali0th

Halo 代码下载与安装

拉取代码:

git clone https://github.com/ruibaby/halo
复制代码

修改数据库的配置,位置: halo\src\main\resources\application.yaml

SpringBoot 学习 | raibaby halo 之安装部署 - Ali0th

因为原安装脚本是在 linux 下执行,我们这里 window 下手动安装。

执行打包:

mvn package -Pprod
复制代码

启动

# 进入打包好的Halo目录
cd $HALO_DIR/target/dist/halo
# 运行Halo
nohup java -server -jar `find ./ -name "halo*.jar"` > /dev/null 2>&1 &
复制代码

访问页面,简要安装,即可看到前后台啦。

SpringBoot 学习 | raibaby halo 之安装部署 - Ali0th
SpringBoot 学习 | raibaby halo 之安装部署 - Ali0th

开发环境安装

我使用的是 IDEA ,要安装 Lombok插件。

而在加载包的时候遇到了一些问题,可见

问题与解决

问题:

maven 执行时,显示 Progress (1): 11 kB 并卡住。

SpringBoot 学习 | raibaby halo 之安装部署 - Ali0th

解决:

修改maven里的settings.xml文件的属性

<mirror>
      <id>nexus</id>
      <mirrorOf>*</mirrorOf>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    </mirror>
    <mirror>
      <id>nexus-public-snapshots</id>
      <mirrorOf>public-snapshots</mirrorOf>
      <url>http://maven.aliyun.com/nexus/content/repositories/snapshots/</url>
</mirror>
复制代码

问题:

SpringBoot 学习 | raibaby halo 之安装部署 - Ali0th

使用 IDEA 打开项目后,出现许多 Cannot Resolve symbol **

解决:

maven项目遇到这类问题基本上是两方面的原因,类对应的依赖没有加载进来、编译器自身的设置和缓存问题。

Intellij IDEA Cannot resolve symbol XXX 问题解决办法汇总

Maven 配置

SpringBoot 学习 | raibaby halo 之安装部署 - Ali0th

按上面的方法搞了半天还是没有搞定,于是又继续查资料。(太可恶了呜),最后终于解决了,在 project structure 删除 main 和 test 解决了问题。

SpringBoot 学习 | raibaby halo 之安装部署 - Ali0th

参考 : 使用idea导入springboot项目maven报错Non-managed pom.xml file found


以上所述就是小编给大家介绍的《SpringBoot 学习 | raibaby halo 之安装部署 - Ali0th》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

The Apache Modules Book

The Apache Modules Book

Nick Kew / Prentice Hall PTR / 2007-02-05 / USD 54.99

"Do you learn best by example and experimentation? This book is ideal. Have your favorite editor and compiler ready-you'll encounter example code you'll want to try right away. You've picked the right......一起来看看 《The Apache Modules Book》 这本书的介绍吧!

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具