2012-10-30 115 views
13

我希望能夠調試到jaxb-impl的源代碼。在intellij中重新附加源代碼?

我下載的版本2.2.6,附源,然後所以現在我有源的正確版本2.2.3意識到我正在使用的JAXB IMPL 2.2.3版本

調試應用程序,我無法弄清楚如何從2.2.6源代碼中刪除關聯,以便我可以附加2.2.3?

更新:我發現你可以進入.idea目錄,找到庫xml def並刪除<sources>標籤中的所有東西。在我的情況下,我編輯了libraries/Maven__com_sun_xml_bind_jaxb_impl_2_2_3_1.xml

任何人都知道是否有辦法通過GUI來做到這一點?

回答

25

Project Structure | Libraries(或Module Dependencies如果庫定義那裏):

sources

在殼體的Maven正在管理的依賴關係,Download SourcesMaven Projects也應該工作:

download

+0

男人,我不敢相信我錯過了 - 沒有意識到我可以在Module Dependencies視圖中雙擊庫名稱。謝謝! – Upgradingdave

+0

謝謝!對於這樣一個簡單的選項設置,他們肯定會很難取消/重置它... – kand

+0

可悲的是,這不適用於grails項目(intellijidea v14.0)。 – AndreyT

1

另一個(非GUI )選項是從$ USER_HOME $ /。ideaLibSources /中刪除下載的源文件,然後重新啓動IntelliJ。我正在研究一個Grails項目,並沒有在GUI中看到任何相關的東西。

1

Project Structure | Libraries(或Module Dependencies如果庫定義那裏):

Project Structure

中的加號標記的libries標籤點擊

然後:

Libraries

選擇源類型。

Add source

然後,你必須選擇源路徑,添加想要庫最後點擊應用!