From what I have been reading on the core-libs-dev mailing list that feature is 
part of the Java 9 EA releases that are currently being delivered.  From this 
thread it appears you can build currently build multi-release jars with Maven 
[1[.

Ralph

[1] https://www.mail-archive.com/core-libs-dev%40openjdk.java.net/msg39514.html 
<https://www.mail-archive.com/core-libs-dev@openjdk.java.net/msg39514.html>
> On Jun 6, 2016, at 11:50 AM, James Carman <ja...@carmanconsulting.com> wrote:
> 
> On Sun, Jun 5, 2016 at 7:12 PM Ralph Goers <ralph.go...@dslextreme.com>
> wrote:
> 
>> I think we should adopt Java 9’s multi-release jars [1] as standard
>> practice.  While this won’t let us update our APIs without breaking
>> compatibility (which may still be necessary), it will allow us to leverage
>> some features in newer versions of Java without worrying about breaking
>> backward compatibility.
>> 
>> 
> When do you propose we adopt this new feature?  As of now, the issue is
> still listed as "Unresolved" in their issue tracking:
> 
> https://bugs.openjdk.java.net/browse/JDK-8047305
> 
> I'm not saying I'm against the idea (on the surface it sounds pretty
> interesting).  I'm just saying that it doesn't appear to be an option for
> us at present.  We could definitely be one of the early-adopters of this
> new feature (one a few select components first) and show folks how it's
> done, once it is available.  Common Lang seems like a likely candidate for
> such a feature.

Reply via email to