[英]Gradle build subproject depends on other subproject
我有一个包含一些子项目的项目
-rootProject
--subProjectA
--subProjectB
A依赖B,我想发布A而不发布B。
我阅读了有关多项目构建的 Gradle 文档。 该文件是https://docs.gradle.org/4.10/userguide/multi_project_builds.html它说如果我写这个代码
project(":subProjectA") {
dependencies {
compile project(":subProjectB")
}
}
它导致首先构建另一个项目(B)并将 jar 与另一个项目的类添加到类路径(A)
但在我的项目中它不起作用。 A jar 的结果只有 subProjectA 的类。
我的项目是否需要其他一些配置?
我正在使用 kotlin DSL。 因此,我将在其中编写代码。 在项目build.gradle.kts
的subProjectA
中,使用以下代码:
dependencies {
implementation(project(":subProjectB"))
}
如果您想要更具体的答案,请为root
、 subProjectA
和subProjectB
项目发布 gradle 文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.