我已经更新了IntelliJ,并且gradle同步输出了一条警告,该警告会影响我的IDE自动完成功能。
我尝试寻找此问题,并尝试了一些软件包版本的修复程序或从编译更改为实现的方法,但均无效果。
这是我的gradle部分,似乎会产生错误。
allprojects {
apply plugin: 'java'
apply plugin: 'scala'
group = 'com.adobe.platform.activation'
sourceCompatibility = 1.8
// Once we migrate to our own jenkins, this will be removed
String gitBranch = System.getenv("GIT_BRANCH")
if (gitBranch != null && gitBranch != "master") {
String version = version.toString()
int dashIndex = version.lastIndexOf('-')
String prefix = version.substring(0, dashIndex)
String suffix = version.substring(dashIndex + 1)
String newVersion = "$prefix-$gitBranch-$suffix"
.replace("/", "-")
.replace("_", "-")
setVersion(newVersion)
}
}
警告看起来像这样。
Warning:<i><b>root project '....': Unable to build Scala project configuration</b>
Details: org.gradle.api.GradleException: Cannot infer Scala class path because no Scala library Jar was found. Does root project '...' declare dependency to scala-library? Searched classpath: file collection.</i>
最佳答案
显然,用allprojects
替换subprojects
似乎可以解决此问题。
该项目以某种方式希望为项目的根设置scala库,其中不包含任何代码。
关于scala - Intellij Gradle同步错误:scala导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58484003/