Rebar3的作用
一些变化:
- 改变代码组织方式:
- 使用app的组织思路把原本以app思路编写的服务更加整洁规范。
- 把原本因“方便”而糅合的代码拆分为专属功能模块,例如:
common_config
- 把无归属的代码,都挂载到某个app
- 编译命令有所修改:
- 以前是需要事先mmake.erl文件,然后这个文件读取emakefile的配置和调用compile:file来进行编译。其中还会包括多语言编译、多进程编译等优化。
- 现在直接调用rebar3 release对配置的app下所有的src进行编译。
- 管理命令有所修改:
- rebar3 damon启动项目
- rebar3 remote_console进入远程节点,以前是命令中设置cookie,节点名然后进行连接
好处:
- 更方便的使用开源库:我们的做法是把开源库下载下来,然后配置
rebar.cofig
文件就可以下载编译好依赖文件了。不需要我们手动再下载再修改库。
Rebar3的作用
https://qiil.github.io/2021/05/07/Rebar3的作用/