当我们在使用工具包,框架的时候,为了深知原理或者解决bug,往往需要对源代码进行追踪调试,在没有maven的时代,需要手动下载源码jar包,然后在开发工具比如Eclipse中进行手动关联,才可以进行逐步调试 , 而maven则提供了Download Sources可以很方便的为我们自动下载源码 ,如图:
但是此时得到的源码虽然能看到,却是不能调试的,无法打断点进行追踪, 怎么办呢,先前我一直是手动去一个个关联源码jar包,这很痛苦的...比如调试spring的代码, 有数个jar包需要跳进去看源码...每个jar包都需要手动去关联一遍,很费事费力,所幸万能的开发者帮忙提供了一个maven源码调试工具m2e.sourcelookup!
它的在线安装地址是:https://bjmi.github.io/update-site/
在Eclipse中使用Help--->>>Install New Software--->>>add 进行安装就可以了,如图:
当然你也可以去该插件的github地址下载手动安装,地址是:
https://github.com/ifedorenko/com.ifedorenko.m2e.sourcelookup