Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

mrjars are a terrible idea, because libraries are very rarely a single jar, and require dependencies. Often that dependency set is different depending on the runtime version because of backports of newer Java APIs. So either you don't care and make your consumers use proguard to remove the unnecessary backports, or you create a Maven package with variants for each runtime version, which 99% of your downstream will end up using anyway.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: