gradle 发布 - 仅选择性项目

问题描述 投票:0回答:1

我有一个 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.

java gradle build.gradle gradle-plugin
1个回答
0
投票

$ gradle myproject-service-core:发布

© www.soinside.com 2019 - 2024. All rights reserved.