REBAR3.ECLASS
章节: eclass-manpages (5)更新: 2024 年 11 月
索引 返回主内容
名称
rebar3.eclass - 使用 dev-util/rebar:3 构建 Erlang/OTP 项目。描述
一个提供函数来使用 dev-util/rebar:3 构建 Erlang/OTP 项目的 eclass。rebar 是一个尝试自行解析依赖项的工具,它通过克隆远程 Git 仓库来实现。依赖项目通常预期位于子目录“deps”中,而不是查看系统 Erlang 库目录。依赖 rebar 的项目通常没有“install”make 目标。eclass 解决了其中一些问题。它以通用的方式处理 Erlang/OTP 结构化项目的安装。
支持的 EAPIS
8传递提供的 ECLASSES
rebar-utils函数
- erebar3 <targets>
- 使用详细模式运行 rebar。失败时退出。
- rebar3_src_prepare
- 阻止 rebar3 获取和编译依赖项。如果项目描述文件未设置版本,则设置版本。
rebar.config 的存在是可选的,但文件描述文件必须存在于“src/${PN}.app.src”中。
- rebar3_src_configure
- 使用设置的 ERL_LIBS 进行配置。
- rebar3_src_compile
- 使用 rebar3 编译项目。
- rebar3_src_test
- 运行单元测试。
- rebar3_install_lib <dir>
- 安装 BEAM 文件、包含头文件和本地库。
函数期望项目符合 Erlang/OTP 结构。
- rebar3_src_install
- 安装构建的版本或库。
函数期望项目符合 Erlang/OTP 结构。
ECLASS 变量
- REBAR_PROFILE ?= default
- 要使用的 Rebar 配置文件。默认为“default”。
作者
Amadeusz Żołnowski <[email protected]>Anna (cybertailor) Vyalkova <[email protected]>
维护者
Florian Schmaus <[email protected]>报告 Bug
请通过 https://bugs.gentoo.org/ 报告 Bug文件
rebar3.eclass参见
ebuild(5)https://gitweb.gentoo.org/repo/gentoo.git/log/eclass/rebar3.eclass
索引
此文档由 man2html 使用手册页创建。
时间: 2024 年 11 月 12 日格林尼治标准时间 03:27:02