Explicit file names in module-info - #AutomaticModuleNames

Robert Scholte rfscholte at apache.org
Fri May 5 19:18:22 UTC 2017

On Fri, 05 May 2017 12:36:38 +0200, Stephen Colebourne  
<scolebourne at joda.org> wrote:

> I think this design addresses some of Roberts's concern too. With this
> plan, Maven Central would contain modules depending on automatic
> modules, but the dependency names would be sufficiently stable for
> this not to be the major issue it has been previously.
> While I don't think automatic modules are the best option, were the
> above chosen, I think it would be a solution the community could
> successfully and easily adopt.

My most favorite solution is still the support for loose/soft modules. The  
pros: it'll only introduce one new keyword; the cons: the code might not  
compile/run *upfront* due to missing jars, however I doubt if this is  
really an issue assuming most Java projects use tooling to solve this.

Adding mapper information to the module-descriptor is an option, but  
that'll add the automodule name in some way to the descriptor, and I'd  
like to avoid that because it should not be used as inspiration to pick  
your module name.

More information about the jigsaw-dev mailing list