Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release on Maven Central #32

Open
almson opened this issue Jul 13, 2015 · 2 comments
Open

Release on Maven Central #32

almson opened this issue Jul 13, 2015 · 2 comments

Comments

@almson
Copy link

almson commented Jul 13, 2015

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

@tommyettinger
Copy link

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
Copy link
Author

almson commented Nov 21, 2016

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants