天天看點

追本溯源 - Eclipse源碼窺探

        最近花時間解決了一些以前積攢的,未曾深入研究的問題。其中一個就是eclipse maven 關聯jar包源代碼出現亂碼的問題。問題的解決方案不算太麻煩,但是追本溯源确是件很有意思的事情(一直追蹤到eclipse的源代碼,探查到一些開源項目,如:伊利諾斯大學的開源項目codingspectator)。當然了,rcp開發本身就挺吸引我的,後面有機會,會和大家分享更多的心得。好了,廢話不說,既然知道了存在亂碼問題,那麼我們想想,eclipse maven插件是怎麼綁定源代碼的(恩,底層肯定調用了jdt

        通過這裡的分析,我們可以很清晰的看到,隻要修改eclipse的window -> preferences -> general -> workspace->text file encoding,而不用修改project的預設編碼就能非常完美的解決問題,不是嗎!?

        好了,今天就到這裡吧。後面還會陸續推出一些源碼賞析的文章,希望感興趣的同學能繼續關注,多多交流~

參考資料:

繼續閱讀