50

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

mvn dependency:sources

所有资源都已下载。

问题是什么?

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

4

9 回答 9

62

Intellij 2017.x、2016.x、15.x、14.x中,由于删除了该选项,因此给定的解决方案不起作用。

该问题可以通过更改JDK for Importer为最新的 JDK 而不是User Internal JREMac 上默认的 1.6.0 来解决

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

首选项 -> 构建、执行、部署 -> 构建工具 -> Maven -> 导入

于 2015-07-15T13:30:34.080 回答
28

跑步IDEA version 12.1.6和我有同样的问题。

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

Settings > Maven > Importing > Use Maven3 to import project

于 2014-01-08T16:04:51.390 回答
16

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

于 2016-07-12T11:54:43.720 回答
6

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

以前的答案中已经包含任何内容...

  • 在您的存储库中下载源代码 mvn dependency:sources
  • F4 在您要查看来源的课程上
  • 在本地存储库中找到源 jar

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

于 2016-08-15T08:14:01.923 回答
4

IntelliJ 2016.2.4 有同样的问题。正如 user526177 发布的那样,Maven 版本修复了它,但出于我的需要,切换到捆绑的 Maven 2 就很好并解决了这个问题。

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

于 2016-09-16T15:58:21.497 回答
3

我使用IDEA 2017.1.3,我只是将默认Maven 3的Maven主目录选项(Preferences -> Build,Execution,Deployment -> Build Tools -> Maven -> Maven home directory)更改为Maven 2,我相信它是一样的新版本 IDEA 的解决方案,就像选择的答案一样。它对我有用。

于 2017-05-23T11:34:40.280 回答
1

我遇到了这个问题,因为我需要来自项目特定 settings.xml.

修复(Intellij 2018.1.2):

文件 -> 设置 -> 构建、执行、部署 -> Maven

settings.xml并在“用户设置文件”部分提供适当的

于 2018-04-25T15:41:15.853 回答
0

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

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>

     <!--earlier this was 1.8-->
    <java.version>10</java.version>

</properties>
于 2018-10-03T18:42:13.827 回答
0

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

于 2017-03-15T06:45:28.350 回答