jimblackler/jsonschemafriend

Set module name

Closed this issue · 2 comments

At the moment, as no module name is specified by the project, if a user is using JPMS (jigsaw), then the the automatic module names for the core and extra jars are simply core and extra. This isn't very descriptive and its very possible there's another core jar on the module path, causing a module name clash.

Ideally, we should add a module-info class to the projects that defines the module names and which packages they export.

Until this is done it would be great if we could at least set a more descriptive / unique automatic module name in the jar manifests.

See http://branchandbound.net/blog/java/2017/12/automatic-module-name/ for more info.

Would this be acomplished with a simple change to the Gradle files?

PR raised :)