I think the next step is to create a simple proposal document we can discuss and iterate on. Looks like https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=5964567 might be the right place to do this?
On Mon, Apr 13, 2020 at 1:43 PM Markus KARG <mar...@headcrashing.eu> wrote: > > What users finally expect is to have multirelease JAR building being a Maven > native functionality. This means, it should be as-easy-as putting code in > these folders: > > src/main/java/9/ > src/main/java/ > src/main/java/11/ > > then perform > > mvn clean package > > to get a multi-release jar -- without *any* special switches, config, or > POM.xml tweaking, and *all* maven-*-plugins will perform the necessary steps > on their own (e. g. compiler runs multiple times as the compiler plugins > knows this is needed when it sees /java/number/ folders). > > -Markus > > -----Ursprüngliche Nachricht----- > Von: Elliotte Rusty Harold [mailto:elh...@ibiblio.org] > Gesendet: Montag, 13. April 2020 19:02 > An: Maven Developers List > Betreff: Re: Maven intern projects > > On Mon, Apr 13, 2020 at 11:50 AM Robert Scholte <rfscho...@apache.org> wrote: > > > > Just to be clear: Multirelease jars is a JDK 9+ feature. With Maven it is > > possible to make them, to test them and to run them. But they are pretty > > hard to maintain. > > So I would prefer NOT to try make Multirelease Jars of our libraries, > > unless there's a very good reason. > > Yes, that's what I was thinking. Have we documented anywhere how to > make multirelease jars with Maven? My impression from googling was > that this doesn't work yet, but I guess that's not true? > > What improvements could we make to improve the workflow for multimodule > builds? > > > If there is one thing that should be solved, but requires a lot of time, it > > is support of ServicesLoaders > > https://issues.apache.org/jira/browse/MNG-6275 > > > > Thanks. I'll look at that. > > I did a review pass through the issue tracker. So far these are the > ones I've found that look like they might make parts of plausible > intern level projects: > > https://issues.apache.org/jira/browse/MDEP-644?jql=labels%20%3D%20intern > > -- > Elliotte Rusty Harold > elh...@ibiblio.org > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org > -- Elliotte Rusty Harold elh...@ibiblio.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org