On Fri, 05 May 2017 12:36:38 +0200, Stephen Colebourne <scolebou...@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.

Reply via email to