You are not the only one who hates jigsaw. As a real joke, about 4-6 years ago in a jackson mailing list, an [oracle employee] ask for them to delete module-info in the jars to make it runnable at lower jdk version, so yes even people in oracle (at least one) seems don't really agree with jigsaw...
Gary Gregory <garydgreg...@gmail.com> 于2024年2月7日周三 07:38写道: > I have no use for JPMS today, I just don't want it to get in the way, which > is impossible since there is no --dont-bother-me-jpms flag... > > Gary > > On Tue, Feb 6, 2024, 6:34 PM Martin Desruisseaux < > martin.desruisse...@geomatys.com> wrote: > > > Hello > > > > Le 2024-02-06 à 16 h 11, Hunter C Payne a écrit : > > > > > Nobody wants Jigsaw and the API improvements aren't enough to get > > > people to upgrade. > > > > > I cannot debate on whether a small minority, or a big minority, or a > > majority of developers want JPMS (a.k.a. Jigsaw), because I have no data > > for backing my claims. However, I have not see someone else providing > > reliable data (e.g. a serious study) for backing opposite claims > > neither. But one thing sure is that it is not "nobody wants Jigsaw", > > since at least two persons have expressed interest on this mailing list. > > > > Opinions based on personal experience are indicative of a market segment > > at best. Some peoples may base their opinions on their experience with > > Google or Amazon. My own personal experience is with space agencies, > > meteorological/oceanographical agencies, international standardization > > organizations, etc. They have different consumers, different > > constraints, different priorities. No consumer said directly "I want > > JPMS". But they do said "I want faster / more secure / more reliable > > software", and JPMS is one tool among others for achieving those goals. > > Not a panacea, but a significant help. For example, JPMS improves > > security by blocking at the JVM level all unauthorized accesses to > > internal packages. I'm not aware of any other non-deprecated solution > > providing this security at the JVM level. The few times that I spoke to > > peoples working in defence, they were very receptive to that kind of > > argument. > > > > My opinion is that as long as JPMS is so difficult to use in a > > non-trivial Maven or Gradle project, we cannot know if a relatively low > > adoption is really because of a lack of interest. Even if some > > communities are still not interested by JPMS no matter how easy, no > > personal experience can be generalized to the whole market. If a tool > > improving software security exists, I think it is a responsibility to > > make that tool accessible to developers who want to use it (again, I > > know that JPMS is not a panacea. But it helps). > > > > On the larger topic of API improvements in newer Java versions, Panama > > (coming final in Java 22) is a big feature given the important native > > libraries out there (e.g. for Artificial Intelligence). It may be of > > interest to Maven itself, e.g. for accessing C/C++ or Python build tools. > > > > Martin > > > > >