无法为根项目设置未知属性“ mainClassName”

时间:2019-06-11 02:00:25

标签: java gradle

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

plugins {
  id 'java'
}

sourceCompatibility = 1.8

mainClassName = 'HelloSpark'

repositories {
  mavenCentral()
}

dependencies {
....
}

1 个答案:

答案 0 :(得分:0)

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

plugins {
  id 'java'
  id 'application'
}