Maven引入依賴後自動下載並關聯原始碼(Source)
好多用 Maven 的時候會遇到這樣一個棘手的問題:
就是新增依賴後由於沒有下載並關聯原始碼,導致自動提示無法出現正確的方法名,而且不安裝反編譯器的情況下不能進入方法內部看具體實現 。
其實 eclipse 的 Maven 外掛就提供了這個功能,但是可能有許多開發人員沒關注這個功能,所以這個分享給那些不太清楚這個功能的同學,配置很簡單,只需要勾選windows-Preferences-Maven-Download Artifact Sources 這個選項就可以了 。
=====
使maven2在下載依賴包的同時下載其原始碼包的方法:
1. 使用maven命令:mvn dependency:sources 下載依賴包的原始碼。
2. 使用引數: -DdownloadSources=true 下載原始碼jar。 -DdownloadJavadocs=true 下載javadoc包。
mvn dependency:sources -DdownloadSources=true -DdownloadJavadocs=true
Eclipse
mvn -DdownloadSources=true -DdownloadJavadocs=true -DoutputDirectory=target/eclipse-classes eclipse:eclipse
關鍵是紅色標記選項~~