gpt4 book ai didi

scala - IntelliJ 反复忘记目标 src_managed 是源目录

转载 作者:行者123 更新时间:2023-12-04 18:41:44 25 4
gpt4 key购买 nike

我使用的是 IntelliJ 2017.1 旗舰版。我正在从事一个 scala 项目,我在其中使用 SBT 生成一些代码。

代码被复制到 target/scala-2.11/src_managed 文件夹中。

一次又一次,我的编译失败了,我看到 IntelliJ 忘记了 src_managed 是一个源目录

enter image description here

如果我右键单击 src_managed 文件夹并将目录标记为源根目录,则编译成功。但是 IntelliJ 一次又一次地忘记这是一个源目录,这非常令人恼火。

最佳答案

因为我遇到了同样的问题,所以偶然发现了这个问题。虽然这个问题很老,但我会用我的解决方案回答其他可能有同样问题的人。

将目录添加为 build.sbt 中的托管源目录:

Compile / managedSourceDirectories += baseDirectory.value / "target/scala-2.13/src_managed"

// or if you have your scala version in a value/variable
lazy val scalaVersion = "2.13.3"
Compile / managedSourceDirectories += baseDirectory.value / s"target/scala-${"""[\d]*[\.][\d]*""".r.findFirstIn(scalaVersion).get}/src_managed"

关于scala - IntelliJ 反复忘记目标 src_managed 是源目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45065940/

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