Task xxx not found in root project xxx.
我遇到这个错误是因为有一个idea工程是包含多个module的,其中有一些module是使用gradle的,而有的工程是非gradle的,这种情况下,调用非gradle项目的main方法就会报这个错,解决办法就是把这个module变成gradle工程。
在module根目录下输入下面代码
$ gradle init
第一个选项选application,其它看情况自己选。
Select type of project to generate:
1: basic
2: application
3: library
4: Gradle plugin
Enter selection (default: basic) [1..4] 2
Select implementation language:
1: C++
2: Groovy
3: Java
4: Kotlin
5: Swift
Enter selection (default: Java) [1..5]
Select build script DSL:
1: Groovy
2: Kotlin
Enter selection (default: Groovy) [1..2]
Select test framework:
1: JUnit 4
2: TestNG
3: Spock
4: JUnit Jupiter
Enter selection (default: JUnit 4) [1..4]
Project name (default: DesignPartten):
Source package (default: DesignPartten):