java - 无法为根项目设置未知属性“mainClassName”
问题描述
我正在编写一个火花应用程序。使用以下build.gradle
文件,在 Intellij Idea 中同步 gradle 时出现标题中所述的错误。
plugins {
id 'java'
}
sourceCompatibility = 1.8
mainClassName = 'HelloSpark'
repositories {
mavenCentral()
}
dependencies {
....
}
解决方案
这是因为该属性mainClassName
是由 gradle plugin 引入的application
。添加application
插件修复了错误:
plugins {
id 'java'
id 'application'
}
推荐阅读
- c++ - Ternar operator for 3 cases
- python - Getting 504 Gateway Time-out for Django on Ubuntu
- git - AEM 6.5 中的版本控制元数据更改
- python - AndroRAT Error while executing with python
- git - How to make the parent git folder always point to latest commit whenever there is a new commit in child module(submodule) - Any Alternative?
- javascript - How to get chat id in telegram bot without message from user? Is it even real?
- flutter - type 'double' is not a subtype of type 'int' of 'function result'
- python-3.x - Python: TypeError: 'Label' object is not callable
- python - Pycharm add own function on rightclick menu
- typescript - 类型“{}”不可分配给类型“从不”。(2322)