简体   繁体   English

在Gradle Release插件的buildTasks中使用子项目任务

[英]Use a subproject task in buildTasks in Gradle Release plugin

I'm configuring Gradle Release plugin 2.6.0 and want to use buildTasks as follows (it is in the root build.gradle ): 我正在配置Gradle Release插件2.6.0并想要按以下方式使用buildTasks (它位于root build.gradle ):

buildTasks = ['clean', 'build', 'subprojectA:artifactoryPublish', 'subprojectB:artifactoryPublish']

in order to publish two jars only. 为了只发布两个jar。

However, Gradle can't configure the project complaining as follows: 但是,Gradle无法按以下方式配置项目抱怨:

Task with name 'subprojectA:artifactoryPublish' not found in root project 'rootProject'. 在根项目“ rootProject”中找不到名称为“ subprojectA:artifactoryPublish”的任务。

How do I do it? 我该怎么做?

Thank you very much! 非常感谢你!

Instead use the afterReleaseBuild task like described in the readme. 而是使用自述文件中所述的afterReleaseBuild任务。

afterReleaseBuild.dependsOn subprojectA:artifactoryPublish afterReleaseBuild.dependsOn子项目A:artifactoryPublish

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM