Alternatives for naming automatic modules, and a proposal (#AutomaticModuleNames)

Brian Fox brianf at infinity.nu
Tue Apr 25 16:00:58 UTC 2017


Here's one I'm familiar with:
https://maven.apache.org/plugins/maven-dependency-plugin/analyze-mojo.html
 At least within Maven, it's a known best practice to ensure you're not
dependent on transitives.

On Tue, Apr 25, 2017 at 11:44 AM, <mark.reinhold at oracle.com> wrote:

> 2017/4/25 6:53:45 -0700, brianf at infinity.nu:
> > ...
> >
> > While it's technically true you can consider all the exports to be part
> of
> > the API, the reality is that most libraries aren't used that way. In
> fact,
> > there are commonly accepted tools to detect when you are depending on a
> > transitive dependency that isn't explicitly declared by you because it is
> > dangerous.
>
> Which tools are those, and are they broadly used?
>
> - Mark
>


More information about the jigsaw-dev mailing list