IntelliJ IDEA 13:新的 Scala SBT 项目尚未生成 src 目录结构

2024-05-12

我按照 Jetbrains 网站上的入门视频设置 IntelliJ IDEA 13.1 Community Edition 以与 Scala 配合使用。 Scala 插件 v0.36.431 已安装。当我使用向导创建一个新的 Scala SBT 项目时,没有src/项目中生成的目录结构。仅生成了两个 sbt 文件:

scala-course/
├── build.sbt
└── project
    └── plugins.sbt

从视频和其他文件中我知道应该有一个src/目录结构,包括src/main/scala, src/test/scala等。sbt默认使用与Maven相同的源文件目录结构。

我可以手动创建这些文件夹并将其标记为源根目录。但这是微不足道的。所以我的问题是:为什么 IntelliJ IDEA 新项目向导没有生成文档中所述的目录结构?我做错了什么吗?我检查了首选项,但找不到任何似乎相关的内容。


通常它应该自动创建这些文件夹。不过,这可能需要一段时间 - 在我的情况下需要几秒钟。

创建项目时请确保您已选择斯卡拉 -> SBT,然后继续执行向导。

一旦Finish单击后,将加载该项目。这部分需要几秒钟,我看不到src/main/scala nor src/test/scala生成直到完成。观察屏幕底部以查看何时完成。

该过程完成后,您将看到文件夹。

如果不是这种情况,请检查设置。你应该有自动为空内容根创建目录检查过。您可能想检查使用自动导入自动传播更改build.sbt.

更改设置后(如果需要更改),您可能需要刷新项目,如下图所示。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IntelliJ IDEA 13:新的 Scala SBT 项目尚未生成 src 目录结构 的相关文章

  • Scala 隐式转换范围问题

    采取这个代码 class Register var value Int 0 def getZeroFlag Boolean value 0x80 0 object Register implicit def reg2int r Regist
  • 在 AKKA 中,对主管调用 shutdown 是否会停止其监督的所有参与者?

    假设我有一位主管连接了 2 位演员 当我的应用程序关闭时 我想优雅地关闭这些参与者 调用supervisor shutdown 是否会停止所有参与者 还是我仍然需要手动停止我的参与者 gracias 阻止主管 https github co
  • 如何在scala中生成n-gram?

    我正在尝试在 scala 中编写基于 n gram 的分离新闻算法 如何为大文件生成 n gram 例如 对于包含 蜜蜂是蜜蜂中的蜜蜂 的文件 首先它必须选择一个随机的 n 元语法 例如 蜜蜂 然后它必须寻找以 n 1 个单词开头的 n 元
  • Intellij 14 提供的 javaHome 似乎无效

    首次在 Windows 7 x64 上启动 IntelliJ IDEA Community Edition 14 0 2 时 在尝试导入示例 libGDX gradle 配置时收到以下错误 Intellij 14 提供的 javaHome
  • 如何通过数据框中数组列的索引计算平均值

    我正在使用 Spark 2 2 我有一个关于合作的基本问题ArrayType 我没有找到可以使用的内置聚合函数 Given a DataFrame有一个柱子id和一列values of ArrayType 我们想按 id 分组 然后按索引计
  • Slick 中的 Scala 枚举(案例对象),良好实践

    假设我有一个代表一组几个有效状态的特征 将对象存储在数据库中是一个好习惯吗 存储 Int 并使用隐式函数 MappedColumnType base Int DoorState 将它们映射到 DoorState 会更好吗 trait Doo
  • Scala 将集合转变为按键映射的最佳方法?

    如果我有一个收藏c类型的T并且有一个属性p on T 类型P 说 最好的方法是什么按提取键映射 val c Collection T val m Map P T 一种方法如下 m new HashMap P T c foreach t gt
  • IntelliJ 13 中的完整键盘块

    有时 运行 IntelliJ 时 它会完全阻止程序中的所有键盘输入 例如 我可以用鼠标在文档周 围单击 甚至可以右键单击 粘贴 但是 我无法通过键盘编写任何内容 也无法使用文档内或文档之间的箭头进行导航 唯一有效的键盘相关操作似乎与系统相关
  • 如何找到两个数据帧之间的精确和非精确匹配?

    我有两个数据框 df1 id amount fee 1 10 00 5 0 2 20 0 3 0 3 90 130 0 4 120 0 35 0 df2 exId exAmount exFee 1 10 00 5 0 2 20 0 3 0
  • 如何为每个用户或系统范围配置 Ivy 缓存目录?

    我在用SBT http www scala sbt org 作为我构建 Scala 项目的构建工具 我的问题是 我无法配置 SBT 将依赖项下载到我的用户主目录 因此 我正在寻找每个用户甚至更好的系统范围设置来告诉 SBT 将 Ivy 缓存
  • 无法将 intellij 的 scenebuilder 与 jfoenix 一起使用

    我使用 java 9 0 4 创建了一个 javafx 项目 该代码可以编译并运行 我可以使用内部场景构建器 但是当我从 Jfoenix 9 0 1 库导入元素时 我无法再使用 sceneBuilder 我收到此错误 java lang U
  • 什么是 ZIO 错误通道以及如何了解要放入其中的内容?

    ZIO https zio dev https zio dev 是一个 scala 框架 其核心是ZIO R E A 数据结构及其站点给出了三个参数的以下信息 ZIO The ZIO R E A 数据类型具有三个类型参数 R 环境类型 该效
  • Scala 中的模式匹配是如何在字节码级别实现的?

    Scala 中的模式匹配是如何在字节码级别实现的 是不是像一系列if x instanceof Foo 构造 还是其他什么 它对性能有何影响 例如 给出以下代码 来自Scala 示例 http www scala lang org docu
  • 如何在 IdeaVIM 中配置 Vim 的 Ctrl + N 和 Ctrl + P 补全?

    在Vim中我们可以使用Ctrl N or Ctrl P完成代码补全 如何在 IdeaVim for IntelliJ 中配置它 Alt and Alt Shift 既可以在普通 IntelliJ 中工作 也可以在安装了 IdeaVim 的情
  • 什么时候有2.13的sbt版本?

    我想开发一个sbt插件其依赖项仅适用于斯卡拉2 13 我发现https github com sbt sbt issues 5032 https github com sbt sbt issues 5032这个列表 SBT 0 x 仅在 S
  • 发送 FakeRequest 时如何为 akka.stream.Materializer 提供隐式值?

    我正在尝试理解下面看到的错误 并学习如何修复它 could not find implicit value for parameter materializer akka Stream Materializer val fut Future
  • 在 Scala 中实现不区分大小写比较的字符串类

    我有许多带有不区分大小写的字段的类 我想将这些类的实例放入 HashMap 中 并通过不区分大小写的字符串查找它们 我不是每次想通过字符串索引实例或通过字符串查找实例时都使用 toLowerCase 而是尝试将此逻辑封装在 CaseInse
  • 视图和流有什么区别?

    在Scala 2 8集合框架中 有什么区别view and toStream 在视图中 每次访问元素时都会重新计算它们 在流中 元素在求值时会被保留 例如 val doubled List 1 2 3 4 5 6 7 8 9 10 view
  • 如何对 RDD 进行分区

    我有一个文本文件 其中包含大量由空格分隔的随机浮动值 我正在将此文件加载到 scala 中的 RDD 中 这个RDD是如何分区的 另外 是否有任何方法可以生成自定义分区 以便所有分区都具有相同数量的元素以及每个分区的索引 val dRDD
  • 在 scalaz 中免费实施

    Haskell 中的免费实现是 data Free f a Pure a Free f Free f a 而 Scalaz 中的实现是 sealed abstract class Free S A private case class Re

随机推荐