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

时间:2013-09-13 05:52:08

标签: java maven intellij-idea

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

mvn dependency:sources

下载所有来源。

有什么问题?

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

8 个答案:

答案 0 :(得分:25)

正在运行IDEA version 12.1.6,我遇到同样的问题。

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

Settings > Maven > Importing > Use Maven3 to import project

答案 1 :(得分:14)

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

答案 2 :(得分:4)

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

Screenshot (can't embed yet due to rank)

答案 3 :(得分:3)

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

以前的答案中已有任何内容......

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

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

答案 4 :(得分:2)

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

答案 5 :(得分:1)

我遇到了这个问题,由于我需要来自项目的特定 settings.xml的凭据,因此无法下载来源。

修复(Intellij 2018.1.2):

档案 - >设置 - >构建,执行,部署 - >行家

并在'用户设置文件中提供相应的settings.xml'节

答案 6 :(得分:0)

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

答案 7 :(得分: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>