天天看点

追本溯源 - Eclipse源码窥探

        最近花时间解决了一些以前积攒的,未曾深入研究的问题。其中一个就是eclipse maven 关联jar包源代码出现乱码的问题。问题的解决方案不算太麻烦,但是追本溯源确是件很有意思的事情(一直追踪到eclipse的源代码,探查到一些开源项目,如:伊利诺斯大学的开源项目codingspectator)。当然了,rcp开发本身就挺吸引我的,后面有机会,会和大家分享更多的心得。好了,废话不说,既然知道了存在乱码问题,那么我们想想,eclipse maven插件是怎么绑定源代码的(恩,底层肯定调用了jdt

        通过这里的分析,我们可以很清晰的看到,只要修改eclipse的window -> preferences -> general -> workspace->text file encoding,而不用修改project的默认编码就能非常完美的解决问题,不是吗!?

        好了,今天就到这里吧。后面还会陆续推出一些源码赏析的文章,希望感兴趣的同学能继续关注,多多交流~

参考资料:

继续阅读