[ https://issues.apache.org/jira/browse/MCOMPILER-323?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16364678#comment-16364678 ]
Mike Drob commented on MCOMPILER-323: ------------------------------------- Oh, I see what you're saying. I don't think it matter if there are multiple execution blocks? One execution per language compilation level makes sense. Having to make a multi-module build is the part that i find unappealing. Most projects i work on are already multi-module, and fairly complex, and adding an extra dance for MR compilation would be not be an easy feat. > Support multi-release jars > -------------------------- > > Key: MCOMPILER-323 > URL: https://issues.apache.org/jira/browse/MCOMPILER-323 > Project: Maven Compiler Plugin > Issue Type: Improvement > Reporter: Mike Drob > Priority: Major > > Java 9 allows for JRE version specific code in the form of "multi-release > jars" > Older JREs will treat them as normal jars, while newer JREs will load the > appropriate specific classes. AFAICT, maven does not currently support this. > Compiler plugin should automatically detect when there are multiple source > levels and set MRJAR=True in the manifest. > Source directories could potentially be src/main/java, src/main/java9, > src/main/java10, etc. These probably need to be configurable as well, or some > deeper discussion about what makes sense and is intuitive for users. -- This message was sent by Atlassian JIRA (v7.6.3#76005)