因此,此答案应归功于@tim_yates,但问题注释中给出的建议解决方案和原因都是合法的:
将所有.java文件移动src/main/groovy
到groovy编译器下并编译所有文件
为了引用Java文件中的groovy代码和groovy文件中的Java代码,您不能对compileJava
in 拥有任务依赖性compileGroovy
,反之亦然,因此使用联合编译compileGroovy
必须同时执行这两项。
使用Gradle和Spring Boot从Java引用Groovy导致“找不到符号”
因此,此答案应归功于@tim_yates,但问题注释中给出的建议解决方案和原因都是合法的:
将所有.java文件移动src/main/groovy
到groovy编译器下并编译所有文件
为了引用Java文件中的groovy代码和groovy文件中的Java代码,您不能对compileJava
in 拥有任务依赖性compileGroovy
,反之亦然,因此使用联合编译compileGroovy
必须同时执行这两项。