2015-10-04 104 views
1

我不想使用某些库,我只想浏览它的罐子(有源代码)。 Intellij中有这样一个简单的方法吗?我知道这可以通过添加它作为一个依赖项,然后标记为一个库来完成,但正如我所说这将是没有必要的,因为我不想让这个jar成为我的依赖项。简单的方法来浏览Intellij中的外部罐子

+0

我认为intellij会自动解码.class文件。所以你可以浏览他们的内容。 – Salah

+0

Intellij将在'external libraries'部分显示您的pom文件中的所有jar文件,它不会显示除pom文件以外的任何其他库文件。我不认为有任何其他方式可以浏览目前与应用程序无关的代码。 – YoungHobbit

回答

0

如果在应用程序中未引用intellij,则无法浏览它。 IDE没有理由下载jar,因为你没有告诉它你需要它。

这就是说,如果你不想让你提到使用的jar在您的应用程序,但你只是想浏览它的来源,你可以做到以下几点:

  • 简单地把它添加到您的POM .XML(如果它是一个Maven项目)项目窗格
  • 冲浪围绕库包(S)和类
  • 导航到“外部库”
  • 点击任何需要的类来查看它的源(的IntelliJ反编译为你)
  • 一旦大功告成,冲浪左右,删除您的pom文件中的条目(的IntelliJ从“外部库”部分下降库)

另外,如果你想永久能够查看源代码,而不需要删除pom条目,创建一个新的(单独的)maven项目并添加相关的pom条目(依赖于pom.xml文件),然后按照上述步骤操作。

无论何时您想要浏览库的来源,您都可以切换到“新建项目”窗口。

NB:你说的那样的过程:

我知道这可以通过将其作为一个依赖来完成,然后 标记为库

使得它听起来更“复杂”比它是。所有你需要做的就是添加pom条目,IDE负责其余部分。