Saya mencoba untuk menyebarkan artefak Gradle-built ke repo Maven, dan saya perlu menentukan kredensial untuk itu. Ini berfungsi dengan baik untuk saat ini:
uploadArchives {
repositories {
mavenDeployer {
repository(url: "http://.../nexus/content/repositories/snapshots/") {
authentication(userName: "admin", password: "admin123")
}
}
}
}
Tapi saya tidak suka harus menyimpan kredensial di kontrol sumber. Dengan Maven, saya akan mendefinisikan konfigurasi server, dan menetapkan kredensial di server saya ~/.m2/settings.xml
. Bagaimana saya melakukan sesuatu yang mirip dengan Gradle?