That still sounds like too many bits and pieces to collect. I was probably looking at the compilation instructions for the entire plugin package. I don't care much for mucking about in other people's code. Last time I did that, I ended up rewriting the entire thing.
I was thinking of just using a really, really, REALLY long snippets file. Or, maybe a short one that just has my most commonly used imports. I can just add snippets as needed. I've also thought about using reflection, but I don't want to spin up the JVM just for that. Same issue with the Java LSP.
I use Java for a couple of desktop programs and utilities and it's my "relaxation" language. I've easily moved all my projects out of Eclipse (which causes me more stress than relaxation) and into Geany using simple make files, once I sat down and learned the basics of make. I desperately want to get rid of Eclipse as it's truly the worst editor I've ever used. It's pretty poor as an IDE, too. I think I can do better and simpler with make than Apple does with their 250K build files.
My next goal is to move my Xcode projects over to Geany, but they are audio plugins, individually mixes of C++, Obj-C and Obj-C++, so I need to sit down and learn compiler flags. Xcode is pretty bad as an editor and as an IDE.
Anyway, enough about my travails. Thanks for taking the time to reply.