繁体   English   中英

如何从依赖项加载用于“预编译”的Rebar插件?

[英]How can I load a Rebar plugin for 'pre-compile' from a dependency?

我有许多需要在编译之前生成头文件的应用程序。 这似乎是Rebar插件的理想选择,所以我创建了一个具有pre_compile函数的插件,将其放在Git存储库中,并将其作为依赖rebar.config在其他应用程序的rebar.config中列出。

但是,必须先编译插件,然后才能加载它,因此,当我运行rebar compile -v我发现rebar抱怨找不到插件,然后编译了依赖项,然后由于头文件未编译而无法编译我的应用程序已生成。

是否可以通过Rebar插件来完成我要实现的目标,还是需要找到另一种方式来实现?

plugin_dir选项是您的朋友:

{plugin_dir, "deps/my_plugin/src"}.

如果Rebar在代码路径中找不到插件,则Rebar将尝试从该源目录编译该插件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM