我是IntelliJ(和Stackoverflow)的新手,对Java很新,在我的应用程序中,我使用的是jar中的代码,我在IntelliJ中添加了“外部库”。我也有这些jar的源代码,但我宁愿不编译它们(它们庞大而复杂)。现在在调试我的应用程序时,我想进入编译到这些jar中的库代码。如何设置IntelliJ来做到这一点? 还有其他方法将整个jar库源代码附加到我的应用程序代码吗?
答案 0 :(得分:26)
您可以将源代码附加到库配置。在“项目结构”对话框中,您可以在其中定义哪些JAR构成哪些库,有一个“附加源...”按钮,允许您指定一个或多个源JAR,ZIP或目录。
答案 1 :(得分:6)
还有另一种方法。如果您使用的是代码编辑器并且使用的是特定jar类,则可以按CTRL +单击特定的类或方法。它将导航您编译代码。顶部会有一个标签,上面有链接" Attach Sources .."。在那里你可以指定来源。
答案 2 :(得分:0)
答案 3 :(得分:0)
要下载源代码,我做了:
mvn dependency:sources -DincludeArtifactIds=package-name
然后我必须重新启动IntelliJ才能识别源。