搭建 Solo 开发环境

本文是《Solo 从设计到实现》的一个章节,该系列文章将介绍 Solo 这款 Java 博客系统是如何从无到有的,希望大家能通过它对 Solo 从设计到实现有个直观地了解、能为想参与贡献的人介绍清楚项目,也希望能为给重复发明重新定义博客系统的人做个参考 ❤️

Java 环境

数据库

获取源码

git clone https://github.com/88250/solo.git

IDE

因为 Solo 是通过 Maven 构建的项目,所以只要支持 Maven 的 IDE 都可以,推荐:

使用 IDE 打开项目即可,第一次构建时会自动下载依赖。pom 里默认激活的 profile 使用了阿里云的 Maven 仓库,理论上依赖下载会比较快。

启动运行和打包

在 IDE 中直接运行 org.b3log.solo.Server 类就可以启动。通过 mvn clean package 会进行打包,生成 target/solo 目录,在该目录下可通过如下方式运行:

  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。

    Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!
    具体细节请浏览 B3log 构思

    1103 引用 • 8486 回帖 • 629 关注
  • 设计
    97 引用 • 700 回帖 • 1 关注
  • 文档
    51 引用 • 1205 回帖 • 1 关注
3 操作
88250 在 2019-12-16 21:16:18 更新了该帖
88250 在 2019-11-30 08:56:11 更新了该帖
88250 在 2019-11-11 02:23:11 更新了该帖
优质回帖
42 回帖
请输入回帖内容...
  • 88250

    文档上有写的就不要问了,谢谢。

    Solo 用户指南

    1 回复
  • 其他回帖
  • 1141306760

    怎么获取源码啊 有权限问题啊

    1 回复
  • cxylive

    怎么将 solo 部署到阿里云?😭

    1 回复
  • 88250

    社区搜索一下吧,很多教程。

    2 回复
  • 查看更多回帖