Herunterladen von authentifiziertem privatem Repository ohne Einstellungen.xml -Datei
Posted: 03 Apr 2025, 09:39
Ich möchte Abhängigkeiten von einem privaten Repository herunterladen, das eine Authentifizierung erfordert, ohne die Einstellungen in der Codebasis oder im Host backen zu müssen.
Gibt es eine Möglichkeit, die Informationen der Einstellungen über Argumente des MVN -Befehls zu übergeben?
Code: Select all
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
com.example
question
4.1
jar
[...]
[...]
private-repository-release
https://private.repository.com/artifactory/private-repository-release
< /code>
Da wir uns mit diesem privaten Repository authentifizieren müssen, verlassen wir uns auf diese Einstellung.
private-repository-release
someusername
somepassword
< /code>
(In dieser Frage geht es nicht darum, wie man das Benutzername -Passwort sicher übergibt oder sie über die Umgebungsvariable in die Datei ersetzt, oder ob die Datei "Einstellungen" -Xml eingecheckt werden sollte, oder wo sollte die Einstellung. Xml -Datei sitzen, aber wie man die Datei vollständig beseitigt. ~/.m2
oder
Wir überprüfen die Einstellungen in der Codebasis und führen einen Befehl wie MVN Clean Install -Einstellungen aus. Ein Befehl wie: < /p>
mvn clean install -Dservers.server.username=someusername -Dservers.server.password=somepassword