| > You can't put jmods on the module path, even though it would be easily implemented. Yes, it could be easily implemented, although things would work nicely even without that. You make it sound as if there would have been proper build tool support if that were the case, but JARs can be easily put on the module path and still build tools don't properly support even that yet. > When native code gets involved they are platform specific Well, yeah. Native code is platform specific, and that's one of its main downsides and why most libraries don't (and shouldn't) use it. But when it is used, it's used for its upsides. > At some point the JDK developers need to stop pointing the finger at build tool providers All of the problems you mentioned could only be solved by build tools, but we're not pointing fingers in the sense that we blame build tools for things being bad. After all, modules have been very successful at allowing us to do things like virtual threads and FFM and remove things like SecurityManager. Build tools providers can have their own priorities, just as we do. But if you want to enjoy your own modules or 3rd party modules then you'll need good support by build tools. > They could contribute patches to change these things upstream, or develop their own build system, but have never done it Yet. There were more urgent things to work on, but maybe not for long. |