我正在尝试创建一个Ear Plugin Convention的实例,但文档含糊不清。我目前正在构建对象
EarPluginConvention epc = new EarPluginConvention(task.getServices().get(FileResolver.class),task.getProject().getObjects());
,但此对象上的所有属性都为null。有没有其他方法来获取FileResolver的实例?
https://docs.gradle.org/current/javadoc/org/gradle/plugins/ear/EarPluginConvention.html
答案 0 :(得分:0)
如果你创建了这个类的新实例,它总是会是空的,所以有什么意义呢?
我想你更喜欢
之类的东西https://
获取project.getConvention().getPlugin(EarPluginConvention.class).getAppDirName()
插件创建,配置并添加到项目中并且可能由构建脚本重新配置的插件