Gradle不兼容返回类型
当我使用以下gradle.build文件运行Gradle不兼容返回类型,gradle,Gradle,当我使用以下gradle.build文件运行gradle tasks命令时: import org.gradle.api.reporting.Report import org.gradle.api.reporting.ReportContainer import org.gradle.api.reporting.internal.TaskReportContainer interface MyReportContainer extends ReportContainer<Report
gradle tasks
命令时:
import org.gradle.api.reporting.Report
import org.gradle.api.reporting.ReportContainer
import org.gradle.api.reporting.internal.TaskReportContainer
interface MyReportContainer extends ReportContainer<Report> {}
class MyDefaultReportContainer extends TaskReportContainer<Report> implements MyReportContainer {}
一切都很好
我正在使用:
- 梯度2.2.1
- 建造时间:2014-11-24 09:45:35 UTC
- 构建编号:无
- 修订:6FCB59C06F43A4 E6B1BCB401F7686A8601A1FB4A
- JVM:1.8.0(Oracle公司25.0-b70)
- Groovy:2.3.6
那么有人能告诉我为什么失败吗?我在尝试将
NamedDomainObjectContainer
的和实例用作@Delegate
:类配置入口点{@Delegate protected final NamedDomainObjectContainer configs
interface MyReportContainer extends org.gradle.api.DomainObjectCollection<Report> {}