Gradle 将组件的依赖项设置为mantle usl-custom Groovy类

Gradle 将组件的依赖项设置为mantle usl-custom Groovy类,gradle,moqui,Gradle,Moqui,我在mantle usl组件中有一个自定义groovy类。我想在其他组件中使用该类。因此,我需要添加一个依赖项,以便新组件(或项目)可以使用mantle usl的jar 有人能帮忙吗?我试图修改项目的build.gradle文件。并添加项目依赖项,但返回错误 project(':runtime/component/warehouse-items-masterenumerator') { dependencies { compile project(':runtime/component/

我在mantle usl组件中有一个自定义groovy类。我想在其他组件中使用该类。因此,我需要添加一个依赖项,以便新组件(或项目)可以使用mantle usl的jar

有人能帮忙吗?我试图修改项目的build.gradle文件。并添加项目依赖项,但返回错误

project(':runtime/component/warehouse-items-masterenumerator') {
dependencies {
    compile project(':runtime/component/mantle-usl')
}
}


正如你所料,这是行不通的。似乎我没有正确设置项目引用。

mantle usl组件中没有任何编译代码,因此build.gradle文件没有构建jar文件,它仅用于运行Spock测试

我不建议将您自己的代码添加到mantle usl中,将其放在单独的组件中更容易、更干净。对于构建jar文件的build.gradle文件的示例,请查看moqui/example组件或大多数moqui工具组件(例如moqui-elasticsearch)

您也不需要修改moqui framework存储库中的主build.gradle文件,每个组件的build.gradle文件中都应该声明依赖项(这些依赖项在主构建中自动获取)