Frage

Ich möchte in der Lage sein, Schnappschüsse in das Repository zu veröffentlichen Maven (oder hudson Snapshots nach jedem Build mit Maven veröffentlichen haben). Ich habe auf dem SCM Abschnitt des POM lesen, und ich habe ein paar Fragen. Sorry, wenn ich weg von der Unterseite bin hier -. Dieser Teil ist für mich neu

  1. Ich will nicht meinen Benutzername und Passwort in SCM Abschnitt die POM (unter Entwickler-Verbindung) setzen. Gibt es eine andere Art und Weise für hudson (oder jemand anderem die Maven Aufgabe verwenden) Genehmigung zu erlangen mit Maven zu veröffentlichen, ohne einen Benutzernamen / Passwort in der POM zu setzen?

  2. Für nur aus dem Repository zieht Maven verwenden, kann der SCM-Verbindungspunkt-Tag auf dem Web-svn (der URL-Tag tut jetzt). In unserem Repository, benötigen Sie einen Benutzernamen und ein Passwort nur den Code herunter zu ziehen.

Danke,

Jeff

War es hilfreich?

Lösung

Für Ihre Login-Daten veröffentlichen können in $ HOME / .m2 / settings.xml platziert werden

<settings>    
    <servers>
        <server>
            <id>internal</id>
            <username>admin</username>
            <password>admin</password>
        </server>
    </servers>
</settings>

aus der Quellcodeverwaltung ziehen Sie Hudson konfigurieren müssen, und es muss nicht aus dem POM lesen.

Andere Tipps

Sie könnten den SCM Abschnitt von Ihrem pom entfernen und hudson pass "-Dproject.scm.developerConnection = scm: Typ: user @ Pass: foobase: // footron / fooproj" haben. Auf Maven

Hudson muss nicht mit der SCM-Seite. Soweit ich das beurteilen kann, nur die scm info (entweder nach Tag oder es nebenbei) für die Freigabe. Sie können Snapshots ohne die SCM-Tags bereitstellen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top