在Playframework1.2.x中依赖下载json-lib时总是获取不到,
- net.sf.json-lib -> json-lib 2.4
很奇怪,找了很多资料,终于发现:
https://stackoverflow.com/questions/4173214/maven-missing-net-sf-json-lib/5115094#5115094
Playframework官方相关的ticket:
https://play.lighthouseapp.com/projects/57987-play-framework/tickets/986-support-for-classifier-in-dependenciesyml#ticket-986-3
Playframework官方似乎已经修复了这个bug:
https://github.com/playframework/play1/commit/9c814770c275f9ac221c748416322ca149ba5024
而这一修改经确认是在Playframework1.2.7以后版本里就有了。这时只需要按这样书写就可以正常了:
- net.sf.json-lib -> json-lib 2.3 jdk15
参考这里:
https://blog.csdn.net/lovingprince/article/details/5894459
https://blog.csdn.net/java2000_wl/article/details/7748439
就知道Maven里面classifier是一个附属分类的标签,一般类库都不需要,特殊情况会有这个,比如这里的jdk15,还有时用于javadoc或source等。