Le jeu. 4 janv. 2024 à 16:21, Martin Desruisseaux < martin.desruisse...@geomatys.com> a écrit :
> Le 2024-01-04 à 15 h 56, Romain Manni-Bucau a écrit : > > > Well it was written that the artifact names were not JPMS compatible, > > you can review https://github.com/apache/geronimo-specs but it was > > just one example. > > > Without link to the specific section, I cannot review if it is related > to our discussion. Compiling with JAR files on the class-path and > expecting Java to handle them as JPMS modules later just doesn't work, > or is tricky and unsafe at best. So Geronimo must be doing something > else, e.g. maybe they choose to not handle the problematic artifact as a > JPMS module (which is allowed by the proposal for Maven 4). Projects do > not need to be 100% modules or 100% class-path, it can be a mix of both. > But whatever they choose must be consistent at compilation, > documentation and execution. > We didnt speak of that but consuming that in a classpath/module friendly project. > > > Don't get me wrong but indeed you can fix all the world to make it > > fully JPMS compatible, this is not what happent since java 9 so I > > don't consider that path as something relevant today. > > > We already had this discussion. I (and at least one other person on this > mailing list) think that this is a chicken and egg problem. But anyway, > even if some peoples think that module-paths are not relevant today, it > is not a reason for blocking peoples who think that it is relevant. > Yep (both ways), this is why nothing is blocked except making it status quo or reverting current paradigm to priviledge the other one. This is why I said you I think everyone can be happy if some careness on core is done - I care less about plugins since it is leaves in release cycle and can be more instable than core must be. > Martin > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org > >