Java Library transitive dependencies in eclipse

In my multiproject build I declare my projects dependencies using api or implementation.
In eclipse everything seems to work fine but running a build using gradle, because of implementation usage, transitive dependencies are (correctly) prevented.

In eclipse implementation is not used in the same way I think.
Both api or implementation are added as Project and External Dependencies.

Is there a way to achieve that?

gradle 4.10.2
buildship 3
eclipse 2018-09 (4.9.0)


Answered at