我正在用 Java 编写一个 Gradle 插件,并且我有一个带有一些属性的类。当我编译时,我收到这些警告,
import org.gradle.api.DefaultTask;
import org.gradle.api.tasks.TaskAction;
import org.gradle.api.Project;
import java.io.*;
public class MyClass extends DefaultTask {
...
String dstBranch=null;
...
}
property 'dstBranch' is not annotated with an input or output annotation
我阅读了有关注释的内容,并尝试过
public class MyClass extends DefaultTask {
...
@Input
String dstBranch=null;
...
}
但是我收到编译器错误
Incompatible types: Input cannot be converted to annotation
如何消除警告?
最佳答案
您可能导入了错误的输入
。
你需要
import org.gradle.api.tasks.Input;
关于java - 如何消除 Java 警告 : input or output annotation?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59215789/