在类路径中为Gradle插件任务添加其他模块

时间:2020-02-20 14:09:29

标签: gradle gradle-plugin

我有一个到目前为止运行良好的Gradle插件,但是,我在多模块项目中遇到了一个问题。

该插件在项目的每个模块中运行其任务,但是有时候,我需要从其他模块访问类以对其进行分析-通常,在六角形架构的背景下,我想对{{ 1}}实现了在infrastructure模块中定义的接口。

因此,当任务在测试后在domain模块中运行时,它将找到该类。但是它无法加载类实现的接口(从infrastructure)。当我这样做时:

domain

我清楚地看到它无法加载,这使我无法执行需要做的检查。

这里是:

有没有一种方法可以配置其中的一个说:“ 在模块中运行时,请确保以前已编译的所有其他项目模块在类路径中都可用”?< / p>

我看过也许可以使用Gradle的Configuration,但是我真的不确定从哪里开始/如何开始。

0 个答案:

没有答案