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


索引

名称
描述
支持的 EAPIS
传递提供的 ECLASSES
函数
ECLASS 变量
作者
维护者
报告 Bug
文件
参见

此文档由 man2html 使用手册页创建。
时间: 2024 年 11 月 12 日格林尼治标准时间 03:27:02