rebar3_gpb_plugin icon indicating copy to clipboard operation
rebar3_gpb_plugin copied to clipboard

A rebar3 plugin for automatically compiling .proto files using the gpb protobuf compiler

Results 12 rebar3_gpb_plugin issues
Sort by recently updated
recently updated
newest added

1. the clean problem : It's easy to reproduce when using clean hook, just fix it by [commit](https://github.com/lrascao/rebar3_gpb_plugin/commit/c8bdcb2907404ba8b001ccee2e59140099a742b3). 2. tidying up the verbose arguments and functions. 3. fix lots of...

New version of gpb: [4.21.1](https://github.com/tomas-abrahamsson/gpb/blob/4.21.1/ChangeLog)

This PR bumbs the gpb version to the latest and adds support to the o_nif_cc option.

With version 2.20.2 I have problems using umbrella project and rebar.config as in example `rebar3_gpb_plugin/doc/samples/sample_release/` rebar 3.16.1 on Erlang/OTP 24 Erts 12.0.1 error: ``` ===> Uncaught error in rebar_core. Run...

rebar.config ```erlang {plugins, [ { rebar3_gpb_plugin, "2.22.4" } ]}. ``` https://hex.pm/packages/rebar3_gpb_plugin/versions error: ``` {rebar_app_utils, {missing_package,, }}} ```

I have a umbrella project which has multiple OTP applications. I tried to integrate proto files repository as below for one of the application and it works fine . Now...

I am observing below issue with latest rebar3 version 3.14.4. any idea how to solve this problem? ``` ===> {post_hooks, [{compile, "escript build/prepend_edoc_autogenerated src/gpb_scan_old.erl src/gpb_scan_old.xrl"}, {compile,"escript build/compile_descriptor"}]}. Compiling descriptor.proto... escript:...

local repo path for gpb added in rebar.config file is not getting picked. {deps, [ { gpb, {git, "https://github/localgitrepopath/gpb.git", {tag, "4.17.3"}}} ]}. is it possible to overwrite repo_url with local...

I accidentally introduced a circular dependency between GPB files and it results in a never ending compilation cycle. [This function](https://github.com/lrascao/rebar3_gpb_plugin/blob/develop/src/rebar3_gpb_compiler.erl#L115) needs to keep track of the modules already seen/compiled before...