如何创建不是Erlang OTP应用程序的钢筋模块?

如何创建不是Erlang OTP应用程序的钢筋模块?,erlang,rebar,Erlang,Rebar,是否可以使用钢筋创建基于OTP应用程序的而非的简单项目模块框架?总的来说,我希望使用该项目结构成为其他钢筋生成应用程序的库 结构应如下所示: /myprojectlib /src /ebin /deps 我们的想法是在rebar.config文件的deps部分使用它: { deps, [myprojectlib] }. 目前,由于myprojectlib不是一个钢筋项目(和OTP应用程序),因此钢筋编译失败,并显示一条消息,即它无法识别myprojectlib

是否可以使用钢筋创建基于OTP应用程序的而非的简单项目模块框架?总的来说,我希望使用该项目结构成为其他钢筋生成应用程序的库

结构应如下所示:

/myprojectlib 
     /src
     /ebin
     /deps
我们的想法是在rebar.config文件的deps部分使用它:

{ deps, [myprojectlib] }.

目前,由于myprojectlib不是一个钢筋项目(和OTP应用程序),因此钢筋编译失败,并显示一条消息,即它无法识别myprojectlib,即使它位于目标文件夹的/deps目录中我进一步检查,似乎REBAB.config文件的DEP只接受其他钢筋项目,因此我需要创建一个简单的钢筋项目,它不是OTP应用程序。

Erlang库是应用程序。然而,它们被称为库应用程序

您可以使用
rebar create libid=myprojectlib
创建示例库应用程序