intellij idea 指定用于下载源的存储库
Posted
技术标签:
【中文标题】intellij idea 指定用于下载源的存储库【英文标题】:intellij idea specify repository for downloading sources 【发布时间】:2015-01-25 17:58:28 【问题描述】:这个问题似乎与How to automatically attach source code for dependency in Intellij?有关,但并不完整。
在调试模式下,我进入了反编译的文件,并且想法要求我下载或设置源路径。
为了解决这个问题,我使用了一些聚合不同供应商公共 jar(代理存储库、重新上传的 jar 等)的 nexus 存储库。不幸的是,它包含 jar,但通常不包含源代码或 javadocs。
但同时供应商的存储库包含源。单击“下载”按钮后 - 我可以看到该想法尝试仅在“oss.sonatype.org”存储库中查找源代码。
那么是否有能力设置 Idea 可以搜索源的存储库列表?
【问题讨论】:
【参考方案1】:检查 IntelliJ IDEA "Settings-->Maven-->Repositories 的设置
有两个部分:
索引 Maven 存储库 Artifactory 或 Nexus 服务 URL【讨论】:
我试过了,这些设置包含了idea使用的maven集成的repos。我添加了一些绝对包含所需资源的 Maven 公共存储库。即使在想法重新启动下载按钮后,仍然尝试仅连接到 oss.sonatype.org(默认情况下还有其他两个存储库)并且找不到源代码失败。谢谢。【参考方案2】:IntelliJ 将尊重您的正常 Maven 配置。您可以在实际的 pom.xml 中或在 ~/.m2/settings.xml
下的 maven 用户设置中定义存储库。见https://maven.apache.org/guides/mini/guide-multiple-repositories.html
【讨论】:
以上是关于intellij idea 指定用于下载源的存储库的主要内容,如果未能解决你的问题,请参考以下文章
在 Intellij IDEA 14 上更改远程存储库凭据(身份验证)
IntelliJ IDEA:“Indexed Maven Repositories”列表 - 如何删除此列表中的远程 maven 存储库?