REBAR.ECLASS
部分: eclass-manpages (5)更新: 2024 年 11 月
索引 返回主内容
名称
rebar.eclass - 使用 dev-util/rebar 构建 Erlang/OTP 项目。描述
一个提供使用 dev-util/rebar 构建 Erlang/OTP 项目的功能的 eclass。rebar 是一个尝试自行解析依赖项的工具,它是通过克隆远程 git 仓库来实现的。通常情况下,依赖项目预计位于子目录“deps”中,而不是系统 Erlang lib 目录。依赖 rebar 的项目通常没有“install”make 目标。eclass 解决了一些这些问题。它为 Erlang/OTP 结构化项目提供了一种通用的安装方式。
支持的 EAPIS
7 8传递提供的 ECLASS
rebar-utils函数
- erebar <targets>
- 使用详细标志运行 rebar。失败则退出。
- rebar_src_prepare
- 防止 rebar 获取和编译依赖项。如果项目描述文件没有设置版本,则设置版本。
rebar.config 的存在是可选的,但文件描述文件必须存在于 'src/${PN}.app.src'。
- rebar_src_configure
- 使用设置的 ERL_LIBS 进行配置。
- rebar_src_compile
- 使用 rebar 编译项目。
- rebar_src_test
- 运行单元测试。
- rebar_src_install
- 安装 BEAM 文件、包含头文件、可执行文件和本地库。安装标准文档,如 README 或 DOCS 变量中定义的文档。
该函数预计项目符合 Erlang/OTP 结构。
作者
Amadeusz Żołnowski <[email protected]>维护者
[email protected]报告 Bug
请通过 https://bugs.gentoo.org/ 报告 Bug。文件
rebar.eclass另请参阅
ebuild(5)https://gitweb.gentoo.org/repo/gentoo.git/log/eclass/rebar.eclass
索引
本文档由 man2html 使用手册页创建。
时间: 03:27:01 GMT, 2024 年 11 月 12 日