diff --git a/apps/emqx_exhook/.gitignore b/apps/emqx_exhook/.gitignore index da1f0db23..c2e3ce6ab 100644 --- a/apps/emqx_exhook/.gitignore +++ b/apps/emqx_exhook/.gitignore @@ -24,6 +24,4 @@ data/ .DS_Store *.class Mnesia.nonode@nohost/ -src/emqx_exhook_pb.erl -src/emqx_exhook_v_1_hook_provider_client.erl -src/emqx_exhook_v_1_hook_provider_bhvr.erl +src/pb/* diff --git a/apps/emqx_exhook/rebar.config b/apps/emqx_exhook/rebar.config index cc9a680c3..235d4be1b 100644 --- a/apps/emqx_exhook/rebar.config +++ b/apps/emqx_exhook/rebar.config @@ -13,10 +13,11 @@ {protos, ["priv/protos"]}, {gpb_opts, [ {module_name_prefix, "emqx_"}, - {module_name_suffix, "_pb"} - ]} + {module_name_suffix, "_pb"}, + {o, "src/pb"} + ]}, + {out_dir, "src/pb"} ]}. - {provider_hooks, [ {pre, [ {compile, {grpc, gen}}, @@ -50,8 +51,8 @@ {cover_export_enabled, true}. {cover_excl_mods, [ emqx_exhook_pb, - emqx_exhook_v_1_hook_provider_bhvr, - emqx_exhook_v_1_hook_provider_client + emqx_exhook_v_2_hook_provider_bhvr, + emqx_exhook_v_2_hook_provider_client ]}. {project_plugins, [erlfmt]}.