amelentev / java-oo

Java Operator Overloading
http://amelentev.github.io/java-oo/
268 stars 31 forks source link

Release on Maven Central #32

Open almson opened 9 years ago

almson commented 9 years ago

Java-OO should be available on Maven Central in a similar way to lombok. Just adding the main dependency will work transparently.

tommyettinger commented 7 years ago

This would be nice, definitely, but a Maven dependency can't install an IDE plugin; the plugin would need to be added separately by the user to avoid some confusing results where code compiles at the command line, but the IDE thinks it's invalid Java. I think that java-oo can work currently without IDE involvement by using the same technique lombok does, using its own annotation processor. The main issue is that Maven Central is a pain to put a project on if you haven't already gone through some annoying setup, and the tools are extremely strict about the configuration of pom.xml files as submitted.

Maybe try JitPack instead of Maven Central? I realize this question is about 16 months old, and JitPack might not have even been around for 16 months, but if the lib would be submit-able to Maven Central, JitPack can probably automatically build it from a GitHub commit or release.

almson commented 7 years ago

Lombok, unfortunately, also has to ship multiple backends to hook into the various IDE compilers. I'm not sure what issues are involved for hosting on Maven, but it's not an insurmountable burden.