Downloading and installing maven artifacts as modules
Alan Bateman
Alan.Bateman at oracle.com
Mon Sep 19 05:09:36 PDT 2011
The migration and interop section of the requirements document has a
requirement to be able to download, install and resolve Maven artifacts
as if they were modules. I've hacked up a prototype, as a demo module,
that downloads artifacts and their transitive dependencies and installs
them as modules. The idea is to make it easy to use popular libraries as
modules and to tease out the issues that such interop would bring. The
webrev is here:
http://cr.openjdk.java.net/~alanb/MavenDemo/webrev.01/
The README.txt file has the details on how it used and lists some of the
issues.
For now, the code that we use in the jar tool to generate module-info
classes is duplicated until we figure out whether it would be desirable
to have a supported API for generating module-info classes (Mandy and I
have been chatting off-line about the number of places in the JDK where
we generate class files). As with generating a module-info for a JAR
file then it is has to assume that all public types are exported.
-Alan.
More information about the jigsaw-dev
mailing list