2012-10-30 81 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

然后,你必须选择源路径,添加想要库最后点击应用!