Rebar3 plugin for transitive dependencies erlang-elixir

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Rebar3 plugin for transitive dependencies erlang-elixir

Andres Mareca
Hello,
I have read some threads related to erlang-elixir apps and libraries interoperability.

In my company, Coowry, we have code written in Erlang and Elixir and we have some code already factored in both languages. We are using our own plugin that I implemented.

The most important feature of the plugin is that allows to manage transitive dependencies.

I have been working to make the plugin public and now I would like to share it with you: https://github.com/Supersonido/rebar3_elixir

I hope it helps others.

Anything do not hesitate to ask.

A greeting.

_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions
Reply | Threaded
Open this post in threaded view
|

Re: Rebar3 plugin for transitive dependencies erlang-elixir

Tristan Sloughter-4
I'm confused what the issue with transitive dependencies is in rebar_mix.

The only transitive dependencies that won't work are if the mix dep has git deps. So if you depend on a Elixir application as a hex dependency everything should work fine.

Did you not find that to be the case? Or is this to resolve the issue with using Elixir git deps?

Tristan

On Mon, Apr 1, 2019, at 11:40, Andres Mareca wrote:
Hello,
I have read some threads related to erlang-elixir apps and libraries interoperability.

In my company, Coowry, we have code written in Erlang and Elixir and we have some code already factored in both languages. We are using our own plugin that I implemented.

The most important feature of the plugin is that allows to manage transitive dependencies.

I have been working to make the plugin public and now I would like to share it with you: https://github.com/Supersonido/rebar3_elixir

I hope it helps others.

Anything do not hesitate to ask.

A greeting.
_______________________________________________
erlang-questions mailing list
http://erlang.org/mailman/listinfo/erlang-questions



_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions
Reply | Threaded
Open this post in threaded view
|

Re: Rebar3 plugin for transitive dependencies erlang-elixir

Andres Mareca
Solves the problem of git dependencies and also works with previous versions of elixir. 
However, we tried to use the plugins that rebar3 recommended but none of them worked well at all, so we decided to implement ours.

El 1 abr 2019, a las 19:44, Tristan Sloughter <[hidden email]> escribió:

I'm confused what the issue with transitive dependencies is in rebar_mix.

The only transitive dependencies that won't work are if the mix dep has git deps. So if you depend on a Elixir application as a hex dependency everything should work fine.

Did you not find that to be the case? Or is this to resolve the issue with using Elixir git deps?

Tristan

On Mon, Apr 1, 2019, at 11:40, Andres Mareca wrote:
Hello,
I have read some threads related to erlang-elixir apps and libraries interoperability.

In my company, Coowry, we have code written in Erlang and Elixir and we have some code already factored in both languages. We are using our own plugin that I implemented.

The most important feature of the plugin is that allows to manage transitive dependencies.

I have been working to make the plugin public and now I would like to share it with you: https://github.com/Supersonido/rebar3_elixir

I hope it helps others.

Anything do not hesitate to ask.

A greeting.
_______________________________________________
erlang-questions mailing list


_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions


_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions