在IntelliJ IDEA 2017.2中,Maven Projects
面板提供了一个菜单,用于下载 * 所有 * 依赖项的源代码和/或文档。在this other Question中讨论。很高兴有,但有时过度。我只需要一个依赖的文件。
是否有一种方法可以轻松地下载单个库而不是所有库的源代码和/或文档?
是否有一种方法可以浏览当前下载了哪些依赖项的源代码和/或文档?
在IntelliJ IDEA 2017.2中,Maven Projects
面板提供了一个菜单,用于下载 * 所有 * 依赖项的源代码和/或文档。在this other Question中讨论。很高兴有,但有时过度。我只需要一个依赖的文件。
是否有一种方法可以轻松地下载单个库而不是所有库的源代码和/或文档?
是否有一种方法可以浏览当前下载了哪些依赖项的源代码和/或文档?
2条答案
按热度按时间xxslljrj1#
1)下载单个文档和源代码:
在maven工具窗口中,展开依赖项,选择所需的依赖项,然后右键单击它并选择您的选项。尽管IJ在IDE左下角显示的菜单项描述为
Downloads xxx for AL DEPENDENCIES for selected projects
,但它似乎只是下载了所选库的详细信息。也许这只是一个重复使用的描述或菜单?!**P.S.**如果我没有弄错,在同一时间,它也可以从docs popup window下载丢失的文档(默认在win CTRL + Q),但我再也看不到它了。如果我能找到的话,我会回来的。
2)找出哪些库下载了docs a/o源:
转到
File
->Project structure
(Win上的默认设置是CTRL + ALT + S)->Libraries
。或者从项目工具窗口中选择一个依赖项并按F4(或右键单击->打开库设置)。当你浏览列表时,你会看到那些已经有文档a/o源的文件有一个常规的彩色字体。
......而那些没有的,用红色表示:
3)下载反编译类源代码:
q9yhzks02#
POM中的
<classifier>
标签您也可以在POM中使用
<classifier>
元素执行此操作。参见Maven参考页面。引用这一页:
分类器的另一个常见用例是将次要工件附加到项目的主要工件上。如果浏览Maven中央存储库,您会注意到分类器
sources
和javadoc
用于部署项目源代码和API文档沿着打包的类文件。对于Javadoc
复制依赖项并添加
<classifier>javadoc</classifier>
。源代码
类似地,可以添加
<classifier>sources</classifier>
来下载源代码。注意sources
的复数形式,而不是source
。范例: