Version info as part of the jmod filename?
Alan Bateman
Alan.Bateman at oracle.com
Tue Apr 24 02:41:42 PDT 2012
On 24/04/2012 02:18, David Holmes wrote:
> I was wondering how fundamental including the version in the jmod
> filename is to the overall jigsaw approach?
>
> I'm trying to reconcile writing the version in the module-info.java,
> and writing build rules that will need to include the version
> information in the jmod filename. I can set a make variable for the
> version string but then I have to keep it in sync with the contents of
> module-info.java.
>
> If the version info was not part of the filename this would not be an
> issue.
>
> Alternatively if the version info could be omitted from
> module-info.java but supplied as a compile-time option, that was also
> solve my problem.
>
> David
Whether the module is packaged as a JAR file, jmod, .deb or whatever
then I would think it would be inconvenient if the version wasn't in the
file name, particularly when you have a directory where you may
potentially have more than one version of a module. I would think
specifying the version to the compiler would be awkward too,
particularly when compiling several modules in the one javac command.
Couldn't the make file pick up the version number from the name of the
.jmod file that is created?
-Alan
More information about the jigsaw-dev
mailing list