java Gradle如何使用一个位于上层的项目?

3qpi33ja  于 2022-10-30  发布在  Java
关注(0)|答案(1)|浏览(104)

我有如下的存储库结构(每个项目下都有一个build.gradlemy-project下有一个settings.gradle):

my-project
|
├── my-shared-project-A
└── my-project-B 
    └── my-project-C
        └── my-project-D

我想从my-project-Cmy-project-D中使用my-shared-project-A。语法是什么?
我试过了:my-project-D

dependencies {
    implementation(":my-project:my-shared-project-A")
}

但没有成功。

bd1hkmkf

bd1hkmkf1#

这取决于在my-project/settings.gradle中如何声明项目
如果它是include('my-shared-project-A'),那么它就是implementation(project(":my-shared-project-A"))
记住project()的调用。

相关问题