gpt4 book ai didi

eclipse - Scala Eclipse IDE不会通过Gradle引入外部依赖关系

转载 作者:行者123 更新时间:2023-12-03 05:37:16 30 4
gpt4 key购买 nike

我通常将IntelliJ和SBT用于我的Scala项目,并被迫将Eclipse与Gradle一起用于新项目,我发现这两种工具都不适合开发Scala。

我正在使用Scala IDE 4.6.1,有时,当我导入从Git存储库中克隆的现有Gradle Scala项目时,它拒绝获取dependencies {... }块中列出的build.gradle中列出的外部依赖项。我的导入步骤是:

  • 文件->导入...->渐变/现有Gradle项目->下一步->
  • 我选择克隆的父目录作为项目根目录
  • 单击下一步,并确保将我的本地安装目录设置为Gradle的正确位置:(C:\ Program Files(x 86)\ Gradle 4.6)
  • 单击“完成”,然后将所有内容导入,在项目资源管理器中的项目文件夹上单击鼠标右键,选择gradle文件夹,然后
    单击“刷新gradle项目”

  • 有时这有效,有时却无效。当它工作时,它将在项目中引入3个文件夹:
    JRE系统库,Scala库容器和引用库。

    当它不起作用时,将缺少“引用库”,并且代码用红色标记项目的所有外部依赖项。有关如何解决的任何想法?

    最佳答案

    得到解决。因此,如果在执行以下步骤后遇到上述问题:

  • 确保项目本身中的.project文件如下所示:

  • <?xml version="1.0" encoding="UTF-8"?>
    <projectDescription>
    <name>YOUR PROJECT NAME</name>
    <comment></comment>
    <projects>
    </projects>
    <buildSpec>
    <buildCommand>
    <name>org.scala-ide.sdt.core.scalabuilder</name>
    <arguments>
    </arguments>
    </buildCommand>
    <buildCommand>
    <name>org.eclipse.buildship.core.gradleprojectbuilder</name>
    <arguments>
    </arguments>
    </buildCommand>
    </buildSpec>
    <natures>
    <nature>org.scala-ide.sdt.core.scalanature</nature>
    <nature>org.eclipse.jdt.core.javanature</nature>
    <nature>org.eclipse.buildship.core.gradleprojectnature</nature>
    </natures>
    </projectDescription>

  • 然后,从另一个线程中的this答案派生而来,从您的命令行导航到项目文件夹的最下面,并执行gradle cleanEclipse eclipse

  • 现在,“外部库和依赖项”或“引用库”应该作为下拉列表可见。
  • 现在,在Eclipse的gradle任务区域下,它可能会或可能不会说工作空间中没有gradle项目。即使您的项目在左侧项目 Pane 中可见,您也必须按照原始问题中概述的步骤1-4重新导入它们。

  • 等待它完成,应该这样做。

    关于eclipse - Scala Eclipse IDE不会通过Gradle引入外部依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55201258/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com