如何在Rebar3编译时添加额外的文件或目录?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Rebar3编译时添加额外的文件或目录?相关的知识,希望对你有一定的参考价值。
目前我有一个rebar3项目,我想使用另一个文件进行应用程序配置。配置文件在appConfig.conf
目录下名为conf
。我试图使用相对路径来访问配置文件,但是rebar3没有将conf目录放在_build
目录下,这导致file not found
错误。
目录结构如下:
conf/
include/
src/
如何在编译时让rebar3考虑conf
目录?
答案
当我需要用于生产或测试模式的不同配置文件时,我正在使用rebar3配置文件
结构体
_build
config
priv
src
这是rebar.config文件的一部分
{profiles, [
{production,
[{relx, [
{dev_mode, false},
{include_erts, true},
{include_src, false},
{vm_args, "config/production/vm.args"},
{sys_config, "config/production/sys.config"}]
}]
},
{test,
[{relx, [
{erl_opts, [{native, o3}]},
{dev_mode, false},
{include_erts, true},
{include_src, false},
{vm_args, "config/test/vm.args"},
{sys_config, "config/test/sys.config"}]
}]
}
]}
以上是关于如何在Rebar3编译时添加额外的文件或目录?的主要内容,如果未能解决你的问题,请参考以下文章