Groovy 如何分割梯度任务执行

Groovy 如何分割梯度任务执行,groovy,gradle,Groovy,Gradle,在我的gradle项目中,我有一个任务Task1,其中包含许多依赖性任务Task1Dep1、Task1Dep2、Task1Dep3。。。任务1步骤。 有没有办法将我对Task1的执行拆分为一次执行Task1Dep1、Task1Dep2,然后运行Task1Dep3。。。第二次执行中的Task2DepN 我想这样做的原因是,如果这是可能的话,那么它将是我在这里发布的一个问题的解决方案:。我能够解决这个问题,如下所示 我想要运行的gradle任务是用于运行的发布任务 通常情况下,这将通过以下方式完成:

在我的gradle项目中,我有一个任务Task1,其中包含许多依赖性任务Task1Dep1、Task1Dep2、Task1Dep3。。。任务1步骤。 有没有办法将我对Task1的执行拆分为一次执行Task1Dep1、Task1Dep2,然后运行Task1Dep3。。。第二次执行中的Task2DepN


我想这样做的原因是,如果这是可能的话,那么它将是我在这里发布的一个问题的解决方案:。

我能够解决这个问题,如下所示

我想要运行的gradle任务是用于运行的发布任务

通常情况下,这将通过以下方式完成:

./gradlew release
由于sI在该插件的svn支持中遇到了各种问题,并将其与Android一起使用,我不得不将该插件的底层子任务划分如下:

./gradlew -PusesSnapshot=true -PversionModified=true initScmPlugin checkCommitNeeded checkUpdateNeeded unSnapshotVersion  
./gradlew -PusesSnapshot=true -PversionModified=true initScmPlugin confirmReleaseVersion checkSnapshotDependencies build preTagCommit 
svn update
./gradlew -PusesSnapshot=true -PversionModified=true initScmPlugin createReleaseTag updateVersion commitNewVersion
我使用以下方法找到了基本任务:

./gradlew tasks --all

你能详细解释一下你所说的分开处决是什么意思吗?嗨,马克,请看下面我的回答。对不起,我不清楚。