Rebar3的作用

一些变化:

  • 改变代码组织方式:
    • 使用app的组织思路把原本以app思路编写的服务更加整洁规范。
    • 把原本因“方便”而糅合的代码拆分为专属功能模块,例如:common_config
    • 把无归属的代码,都挂载到某个app
  • 编译命令有所修改:
    • 以前是需要事先mmake.erl文件,然后这个文件读取emakefile的配置和调用compile:file来进行编译。其中还会包括多语言编译、多进程编译等优化。
    • 现在直接调用rebar3 release对配置的app下所有的src进行编译。
  • 管理命令有所修改:
    • rebar3 damon启动项目
    • rebar3 remote_console进入远程节点,以前是命令中设置cookie,节点名然后进行连接

好处:

  • 更方便的使用开源库:我们的做法是把开源库下载下来,然后配置rebar.cofig文件就可以下载编译好依赖文件了。不需要我们手动再下载再修改库。
Rebar3的目录组织方式 Rebar3的基本使用流程 Rebar3各种自定义配置 Moyu中对rebar3的取舍

Rebar3的作用
https://qiil.github.io/2021/05/07/Rebar3的作用/
作者
QSY
发布于
2021年5月7日
许可协议