我有一个 gradle 父项目,其中有几个子项目。 例如 - 我的 settings.gradle 如下 -
rootProject.name = 'myproject-service'
include 'myproject-service-restclient'
include 'myproject-service-core'
include 'myproject-service-server'
我已经在根项目的
build.gradle
中配置了 gradle maven-publish 任务,并将其应用到所有子项目,因为我想发布所有子项目。
要发布我正在运行的上述项目 -
gradle publish
到目前为止一切顺利。但我遇到的问题是 - 当我更改
myproject-service-core
时,我只想将 myproject-service-core
的二进制文件(即 myproject-service-core.jar
)发布到 Maven 存储库。我不知道如何只发布选择性项目。
我需要类似的东西 -
gradle publish --project myproject-service-core
<-- how to achive this.
$ gradle myproject-service-core:发布