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

Reply via email to