Подтвердить что ты не робот

Gradle выполнить задачу после сборки

Я создаю свой проект с помощью gradle со следующим файлом build.gradle:

project('a'){
    apply plugin: 'java'
    apply plugin: 'eclipse'
    apply plugin: 'application'

    buildDir = 'build'

    [compileJava, compileTestJava]*.options*.encoding = 'UTF-8'
    repositories {
        mavenCentral()
    }
    dependencies {
        compile 'org.slf4j:slf4j-api:1.7.7'
    } 
}

Когда я ввожу команду gradle build, я хочу, чтобы gradle выполнял задачу после сборки.

Я нашел a mustRunAfter в Интернете, и я пробовал различные способы, но не смог.

Скажите, пожалуйста, знаете ли вы.

4b9b3361

Ответ 1

Что вам нужно, finalizedBy, см. следующий script:

apply plugin: 'java'

task finalize << {
    println('finally!')
}

build.finalizedBy(finalize)

Здесь находятся документы.