Wie kann ich ein Verschlüsseltes Passwort zu einem Maven-Repository in Gradle
Ich bin gerade dabei, transisiton ein maven-build zu einem Gradle-build. Die show-stopper Hürde, die ich getroffen habe, ist, dass unsere internen Artefakte bereitgestellt werden, um eine interne repository-Authentifizierung erfordert, zu Lesen.
Und Sie wissen, was die Authentifizierung bedeutet... Benutzernamen und Passwörter. Das problem ist, ich will nicht zu benötigen Entwickler, um speichern Ihr Kennwort als Klartext auf Ihrer Festplatte. Maven unterstützt Passwort-Verschlüsselung aber ich bin nicht zu sehen, wie man Gradle es tun.
Gibt es einige Magische Zugang zu den Ivy CredentialStore, der Unterstützung für verschlüsselte Passwörter? oder muss ich warten, bis eine neue version?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden wir Artifactory und Ivy CredentialsStore funktioniert einwandfrei.
Zu haben, die jeder Entwickler verwenden Sie einen anderen Benutzernamen erstellen Sie eine
gradle.properties
- Datei, die enthältDen
{DESede}
verschlüsselte Passwort Präfix kann eine Artifactory bestimmte Konventionen.Den gradle-Anmeldeinformationen plugins lässt Sie verschlüsseln den Inhalt einer gradle.verschlüsselt wird.properties-Datei, die dann in den build-Eigenschaften des
credentials
Objekt.Die gradle maven-plugin-Einstellungen lassen Sie Maven system für das verschlüsseln/entschlüsseln der Anmeldeinformationen.