22

我希望调试到 jaxb-impl 的源代码。

我下载了 2.2.6 版,附上了源代码,然后意识到我正在调试的应用程序使用的是 jaxb-impl 2.2.3 版

所以现在我有了正确的 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 做到这一点?

4

3 回答 3

35

Project Structure| Libraries(或者如果在那里定义了库,则为模块依赖项):

来源

如果 Maven 正在管理依赖项,Download SourcesMaven Projects应该也可以工作:

下载

于 2012-10-30T17:42:23.747 回答
1

Project Structure | Libraries (or Module Dependencies if libraries are defined there):

Project Structure

Then in the libries tab click on the plus mark:

Libraries

Select the source type.

Add source

Then you have to select the source path and add the wanted libraries finally click apply!

于 2014-10-18T06:05:46.457 回答
1

另一个(非 GUI)选项是从 $USER_HOME$/.ideaLibSources/ 中删除下载的源文件并重新启动 IntelliJ。我正在开发一个 Grails 项目,但在 GUI 中没有看到任何相关内容。

于 2014-08-18T21:14:53.383 回答