我有一个包含两个Java库模块'A'和'B'的多项目构建。 'B'对模块'A'有依赖性:
dependencies {
api ':A'
}
现在,我想编写一个提供自定义任务'myGenerator'的自定义插件。 “ myGenerator”必须在编译模块“ B”中的任何类(任务compileJava)之前但在组装模块“ A”之后运行(“ myGenerator”将实现需要模块“ A”的某些资源的代码生成器)。
我应如何配置任务'myGenerator'?如果我说
compileJava.dependsOn myGenerator
并在模块'B'中运行
gradle assemble
,在组装模块'A'之前仍会执行'myGenerator'。
以某种方式,我必须将'myGenerator'配置为对模块'A'的配置'api'具有依赖性。我该怎么办?
我有一个包含两个Java库模块'A'和'B'的多项目构建。 'B'对模块'A'有依赖关系:依赖关系{api':A'}现在我要编写一个自定义插件,该插件提供...
您只表达了从句中的一种依赖: