For related discussion of the origins of the unofficial 3.3.7 maven distribution by poqudrof used in papart, why it fell out of date at 3.3.7 while Processing continued to 3.5.4, and the fact that there is no official Maven distribution of Processing 3.x or 4.x, see:
so its out of date because noone is maintaining it but afaics it can be automated - the biggest challenge is that the dependencies processing has is also not in any maven repository making it much harder to make easy to maintain ;/
Processing4 builds OK with jogl-2.3.2, but you really need the jogl-2.4-rc jars at runtime, in my ruby processing projects I use a Rakefile to copy jars into my rubygems. Although it seems someone has posted maven artifacts.
I’ve just done a similar thing for Processing 3.5.4.
Now there was an 3.5.4 artifact out there (under quil.processing-core, available from Clojars) but it didn’t have javadocs or source code attached to it, so neither of these could come through on an IDE. With this Jitpack release, they can do, which makes it better to work with:
Thank you. My impression was that not only it needed Java 17, but Temurin was actually required. I might be wrong but I think it was crashing with other versions of 17 on that Mac.