apache / apache/maven

[MNG-6892] Design Multi-Release jar support

Open
#8,137 0 comments 0 reactions 0 assignees View on GitHub
maintenance priority:major
Dominant language
Java
Stars
5.3k
Forks
3.1k
Avg merge
20h 42m
Merged PRs (30d)
297

Description

**[Elliotte Rusty Harold](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=elharo)** opened **[MNG-6892](https://issues.apache.org/jira/browse/MNG-6892?redirect=false)** and commented

Figure out what multi-release jar builds in maven look like: changes to pom.xml, plugin configurations, source layout, etc.

 

[JEP 238: Multi-Release JAR Files](http://openjdk.java.net/jeps/238)

 

Using pure javac + jar: 

https://blog.codefx.org/tools/multi-release-jars-multiple-java-versions/

https://www.baeldung.com/java-multi-release-jar

 

Prior art:

 https://maven.apache.org/plugins/maven-compiler-plugin/multirelease.html

http://word-bits.flurg.com/multrelease-jars/

https://github.com/metlos/multi-release-jar-maven-plugin

https://planet.jboss.org/post/building_multi_release_jars_with_maven

https://in.relation.to/2017/02/13/building-multi-release-jars-with-maven/

 

---
No further details from [MNG-6892](https://issues.apache.org/jira/browse/MNG-6892?redirect=false)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.