Вызов задачи из Gradle (Kotlin) - PullRequest
1 голос
/ 11 марта 2020

Я хочу создать один build.gradle, в котором у меня есть несколько EntryPoints (Task's), которые все публикуют sh другой артефакт для моей Артефактории.

Так как я хочу сократить повторяющийся код я думаю, что это будет работать:

fun push(fileToUpload: File, pubName: String)
{
    publishing {
            publications {
                create<MavenPublication>(pubName) {
                    artifact(fileToUpload)
                }
            }
            repositories {
                maven {
                    ...
                }
            }
        }
}

Но как мне на самом деле запустить эту настроенную задачу публикации? (Я только начал работать с Gradle, так что не ненавидите меня слишком сильно.)

...