Wie erwähnt bei POM Reference: SCM Die connection
erfordert read access
für Maven der Lage sein, den Quellcode zu finden (zum Beispiel ein Update), developerConnection
erfordert eine Verbindung, die write access
geben. Es handelt sich um eine Information für unser Projekt, bei der der andere, einschließlich mit einer anderen maven plugin
, diese Informationen weiter zu verwenden. In diesem Fall die Maven Release Plugin
.
Die Maven Release Plugin: Prepare a Release bietet uns auch die hinter den Kulissen, was es für uns während der release:prepare
macht. Es gibt einige wichtige Schritte, die den Zugang zum scm
wie folgt benötigt: -
- Verändere die SCM Informationen im POM das endgültige Ziel des Tags enthalten
- Tag der Code in der SCM mit einer Version Name (dies wird für aufgefordert werden)
- Commit die modifizierten POMs
das bedeutet, wir sollten die scm
Informationen zur Verfügung stellen, wenn die maven release plugin
verwenden. Vor allem die developerConnection
. Wenn wir nicht angeben, kann das Plugin nicht ausgeführt werden. Eine weitere nützliche Information ist Maven Release Plugin: Perform a Release und Maven Release Plugin: Rollback a Release.
Also Verbindung = nur lesen, developerConnection = lesen/schreiben. Vielen Dank. – superigno
Wenn eine developerConnection (Schreibzugriff) zur Verfügung gestellt wird, warum auch eine Verbindung herstellen? – chrisinmtown