为什么IntelliJ IDEA 13.1显示的sbt文件中有这么多红色行?

3
我有一个基于sbt的工作项目。在我无法具体识别的一些小更改后,所有的sbt文件都出现了对象解析问题(见截图)。
我尝试了以下方法:
- sbt刷新 - 项目重建 - 重新导入项目
这些方法都没有起作用。
然后我开始走得更远以解决这个问题。我将另一个项目中的*.sbt文件复制到这个项目中。仍然没有成功。现在我目前没有时间完全销毁、从头开始重建这个项目,而且这也不能带来任何关于根本原因的洞察力。
有人遇到过这个问题吗?有什么建议或解决方法吗?
更新:我最终尝试了sbt gen-idea,即使这个项目不是那样构建的。它确实有所改善:至少疯狂的错误消失了。但是现在出现了不同的问题:装配和打包导入未被解析。但这似乎至少有点健康。
以下是运行sbt gen-idea后的截图。情况有所改善,但现在出现了装配/打包导入错误。
另一个更新:好的,我退出并重新启动了IJ,事情终于回来了。所以我做出的目标变化是:
- sbt gen-idea - 停止/重新启动IJ
这感觉像是魔法咒语,而不是一个稳定的过程。

顺便说一下,我注意到你使用了seq(assemblySettings: _*),而assemblySettings单独使用就足够了。 - Jacek Laskowski
为什么要使用sbt gen-idea插件?我试图了解是否只有Idea插件(Scala和sbt)就足以从sbt导入项目并继续工作。 - user445107
1个回答

0

好的,我会尝试一下 - 无论如何都会这么做。目前它正在出现错误无法连接。更新成功后,我会在这里更新。 - WestCoastProjects
Intellij更新仍然无法正常工作。我在Stack Overflow上提交了另一个软件问题:https://dev59.com/9mAg5IYBdhLWcg3wDHQ3 - WestCoastProjects
IntelliJ的更新又开始正常工作了。但是问题仍然存在,即使使用最新版本的IJ也是如此。 - WestCoastProjects
@Jacek 你知道吗,使用新的Scala插件时,是否还需要使用gen-idea插件? - user445107
应该没有,但有人告诉我sbt-idea处理某些用例更好。我根本不使用sbt-idea,只依赖于IDEA。 - Jacek Laskowski

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接