无法使用Intellij Idea社区12.1.4和maven 3.0.5下载源代码

我单击Intellij Idea Community Edition 12.1.4中的“下载源和文档”,并获得无法下载源代码的错误。 但是当我尝试:

mvn dependency:sources 

所有来源都已下载。

问题是什么?

PS我已经检查过Idea使用在控制台中使用的相同maven。 在Idea中没有触发任何“离线”模式按钮。

运行IDEA version 12.1.6 ,我有同样的问题。

当我取消选中以下选项时,它确实有效:

Settings > Maven > Importing > Use Maven3 to import project

Intellij 2017.1,2016.x,15.x,14.x中 ,给定的解决方案不起作用,因为该选项被删除。

通过将JDK for Importer更改JDK for Importer最新的JDK而不是User Internal JRE (Mac上默认为1.6.0)可以解决此问题

可以在以下位置找到JDK For Importer的设置:

首选项 – >构建,执行,部署 – >构建工具 – > Maven – >导入

我对IntelliJ IDEA 2016.1.3Maven 3.2.1也有同样的问题。 这里没有提到解决方案。 在我的情况下,一个较新的Maven版本解决了这个问题。 使用Maven 3.3.9 IDEA现在可以下载源代码。

与IntelliJ 2016.2.4有同样的问题。 由于用户526177发布了udating Maven版本修复了它但是为了我的需要切换到捆绑的Maven 2很好并修复了问题。

截图(由于排名无法嵌入)

“我在IntelliJ IDEA 2016.1.3和Maven 3.2.1中遇到了同样的问题。这里没有提到解决方案。在我的情况下,一个较新的Maven版本解决了这个问题。使用Maven 3.3.9 IDEA现在可以下载源代码了。”

以前的答案中已有的任何东西……

  • 在repo mvn dependency:sources下载源代码mvn dependency:sources
  • 你想要检查出来的类的F4
  • 在本地存储库中找到源jar

也许它不是一个完整的IDE解决方案,但希望它能解决您的问题

我使用IDEA 2017.1.3,我只是将默认Maven 3的Maven主目录选项(首选项 – >构建,执行,部署 – >构建工具 – > Maven – > Maven主目录)更改为Maven 2,我相信它是一样的更新版IDEA的解决方案就像选定的答案一样。 它对我有用。

我遇到了这个问题,因为我需要从项目的特定 settings.xml凭据,所以没有下载源代码。

修复(Intellij 2018.1.2):

文件 – >设置 – >构建,执行,部署 – > Maven

并在“用户设置文件”部分中提供相应的settings.xml

我在MAVEN中使用jdk 1.8解决了这个问题 – > RUNNER – > JRE。我的想法版本是2016.2

我在pom.xml中更改了java版本以匹配我的jdk版本,它对我有用。

  UTF-8 UTF-8  10