[英]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.