【发布时间】:2021-11-15 12:30:39
【问题描述】:
尝试在 java 中创建自定义 gradle 插件,我如何从任务类中获取资源路径?
public class MyCustomPlugin implements Plugin<Project> {
@Override
public void apply(Project project) {
project.getTasks().register("doStuff", CustomTask.class);
}
}
public class CustomTask extends DefaultTask {
// How do I get java project resources dir from here?
@Inject
public CustomTask(ProjectLayout projectLayout) {
directoryProperty = projectLayout.getBuildDirectory();
}
@TaskAction
public void execute() {
...
}
}
【问题讨论】:
标签: java gradle build.gradle gradle-plugin