转载

Solo 开发指南

以下内容已经过时,请关注最新文档 —— 《Solo 从设计到实现》 。

环境准备

  • JDK: 8 或更高的版本
  • Maven:2 或更高的版本
  • MySQL:默认使用 MySQL,可选择使用内嵌的 H2 Database

获取源代码

Solo 使用了 Git 子模块 来组织项目,所以在克隆时需要带上递归子模块参数 --recurse-submodules

git clone --recurse-submodules https://github.com/b3log/solo.git

如果你是手动下载的源码包,那还需要到 皮肤仓库 上下载皮肤,然后放置到 src/main/webapp/skins 目录下:

├─src
│  ├─main
│  │  └─webapp
│  │      ├─skins
│  │      │  ├─9IPHP
│  │      │  ├─Andrea
│  │      │  ├─Bruce
│  │      │  ├─....

IDE

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

  • IntelliJ IDEA
  • NetBeans

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

运行

直接运行 org.b3log.solo 包下的 Starter 即可;也可以通过 mvn jetty:run 运行。

更多开发方面的内容 请关注最新文档 —— 《Solo 从设计到实现》 。

原文  https://88250.b3log.org/articles/2019/11/11/1493822943172.html
正文到此结束
Loading...