是的,EMAS平台不支持Gradle 8.0以上版本。这个错误是因为在Gradle 8.0及以上版本中,@TaskAction
注解不能用于方法的参数上。
要解决这个问题,您可以尝试以下方法:
- 将Gradle版本降级到8.0以下的版本。
- 修改
IncrementalTransformTask.transform()
方法,去掉@TaskAction
注解。
例如,您可以将代码修改为:
public class IncrementalTransformTask extends AbstractIncrementalTaskInputs {
@Override
public void transform() {
// 在这里实现您的转换逻辑
}
}