maven-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jörg Schaible <>
Subject Re: Maven 4.0.0
Date Thu, 09 Nov 2017 08:30:48 GMT

one wish: Better integration with pom-less Tycho projects.

Currently it is not possible to run Maven and use standard Maven-based 
and pom-less Tycho-based projects in one reactor if the Tycho projects 
have dependencies on the Maven-based projects.

AFAICS the problem is that Polyglott is used to generate the temporary 
POMs out of the MANIFEST.MF on the fly, but the reactor-phase has already 
passed that calculates the build order.

It would be nice to adjust Maven Core in a way that allows such 
extensions contribute to the build order.


Am Sat, 04 Nov 2017 12:20:18 +0000 schrieb Stephen Connolly:

> The past two days, Hervé, Robert and I have been discussing our next
> steps.
> I think we have a semi-consensus which I want to bring back to the list:
> We keep 3.5.x as a stable branch with critical bug fixes only
> We switch master to 4.0.0 and start to burn down a release scope.
> 4.0.0 will not change the pom modelVersion
> The 4.0.0 scope should probably be:
> Required:
> * drop Java 7, switch codebase to Java 8 idioms (while maintaining
> binary api compatibility for plugins)
> * specify the classloader behaviour and fix impl to align with spec (may
> need a plugin flag to allow plugins to opt in to spec behaviour)
> * specify the extension spec * allow limited mutation of the runtime
> model (reducing transitive dependencies for consumers within the
> reactor, only for plugin goals that declare intent) use case: shade
> plugin * better CI integration hooks * nice error message for newer pom
> modelVersion
> Optional:
> * (damn I forgot, maybe Robert remembers)

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message