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


索引

名称
描述
支持的 EAPIS
传递提供的 ECLASS
函数
作者
维护者
报告 Bug
文件
另请参阅

本文档由 man2html 使用手册页创建。
时间: 03:27:01 GMT, 2024 年 11 月 12 日