此Java方法的变量类型应该是什么?

问题描述 投票:-1回答:1

Custom Gradle Java plugin crashes in v5.2.1, but worked in v4.7?有关。注意-我不是Java程序员。

我有这段代码来实现一个插件,并且它崩溃了(根据其他帖子)。

package com.zift.utilities;

import org.gradle.api.Plugin;
import org.gradle.api.Project;

public class ZiftVersionPlugin implements Plugin<Project> {
    public void apply(Project project) {
        project.getTasks().create("manageVersion", ZiftVersion.class, (task) -> {
            // Added breakpoint here, but it's never reached!
            task.setProject(project);
        });
    }
}

我想将此行分成两行,以便可以在IntelliJ中进行更好的调试。所以从

project.getTasks().create(...)

...到

Vartype??? tasks = project.getTasks()
tasks.create(...)

Vartype应该是什么?我只是想在两行上都设置一个断点,以查看崩溃的位置。谢谢。

java gradle-plugin
1个回答
0
投票

project.getTasks()。所以代码看起来像

org.gradle.api.taasks.TaskContainer
© www.soinside.com 2019 - 2024. All rights reserved.