我正在尝试在我的项目中使用Cloudinary Scala API。我已将它添加到Build.scala中,如下所示
val main = Project(appName, file(".")).enablePlugins(play.PlayScala)
.settings(scoverageSettings:_*)
.settings(
version := appVersion,
libraryDependencies ++= appDependencies,
javaOptions in Test += "-Dconfig.file=conf/test.conf",
aggregate in Test := false,
resolvers ++= Seq(
"sonatype repo" at "https://oss.sonatype.org/content/repositories/snapshots/"
)
)
appDependencies包含的位置
Seq( //A few other unrelated dependencies here
"com.cloudinary" %% "cloudinary-core-scala" % "0.9.6-SNAPSHOT"
)
将此项目导入IntelliJ时
这使我很难在IDE中编码,因为我没有得到任何语法完成或突出显示。
我不知道我在哪里出错了。我尝试过不同的Scala版本(我使用2.10,尝试过2.11),不同的IntelliJ版本(14.1,15),运行sbt clean,并从头开始重新创建项目。到目前为止,没有任何改变。
答案 0 :(得分:0)
尝试从IDEA的“SBT”工具栏强制刷新sbt项目。
答案 1 :(得分:0)
奇怪的是,我尝试了以下内容 - 使缓存/重新启动无效 - 将依赖关系的版本从0.9.6切换到0.9.7 - 克隆新的仓库,重新创建一个新的IntelliJ项目
每次行为都是一样的。但是,当我将代码移动到另一个包中时(无论我将它移动到哪个包) - IntelliJ开始拾取类文件。关于错误是什么,我没有一个可靠的理论。