Hi All,
Currently in the process modularizing the SLF4J project in preperation for Java 9/Jigsaw, I ran into many wrinkles most of which are due to my own ignorance about Java 9 modules. Now that the initial phase of modularization is done, I am looking into creating mutlti-release jars (MR-Jars). Herve's mutli-version demo project [1] (thanks Hervé) while instructional, shows that MR-Jar support in Maven is perhaps lacking at the moment. As a developer, I really don't want to muck about with multiple maven project modules or learn the intricacies of the maven assembly plugin just to add module-info.java to my project's artifact. As a moderately-skilled Maven user, I would like to see MR-Jar supported by way of directory layout conventions, perhaps along the lines of: src/main/java/ -> target/classes src/test/java/ -> target/test/classes src/main/java-9/ -> target/classes/META-INF/versions/9 src/test/java-9/ -> target/test-classes/META-INF/versions/9 Thus, I would need to change little in my pom.xml files to support MR-jars. Most of the leg work would be done by the compiler plug-in and Maven conventions. Comments? -- Ceki [1] https://github.com/hboutemy/maven-jep238 --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org