我正在编写一个 Spark 应用程序。使用以下build.gradle文件,在Intellij Idea中同步gradle时出现标题中所述的错误。

plugins {
  id 'java'
}

sourceCompatibility = 1.8

mainClassName = 'HelloSpark'

repositories {
  mavenCentral()
}

dependencies {
....
}

最佳答案

这是因为gradle插件mainClassName引入了application属性。添加application插件可修复错误:

plugins {
  id 'java'
  id 'application'
}

关于java - 无法为根项目设置未知属性 'mainClassName',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56535494/

10-10 03:48