Я хочу создать один build.gradle, в котором у меня есть несколько EntryPoints (Task's), которые все публикуют sh другой артефакт для моей Артефактории.
Так как я хочу сократить повторяющийся код я думаю, что это будет работать:
fun push(fileToUpload: File, pubName: String)
{
publishing {
publications {
create<MavenPublication>(pubName) {
artifact(fileToUpload)
}
}
repositories {
maven {
...
}
}
}
}
Но как мне на самом деле запустить эту настроенную задачу публикации? (Я только начал работать с Gradle, так что не ненавидите меня слишком сильно.)