2012-04-13 6 views
1

Ich habe einige Maven-Projekte.Sie haben testNG Testfälle zu.Tests laufen gut.Jetzt möchte ich die Projekte mit Hudson integrieren für grundlegende Funktionen wie Subversion-Updates, Testberichte, E-Mail senden usw. Projekte sind in Java 1.5 gebaut. Was ist die Hudson-kompatible Version für Java 1.5 und gibt auch die Möglichkeit, Maven 2-Modul hinzuzufügen, Subversion zu konfigurieren. Die Version, die ich heruntergeladen habe, hatte einige Java-Version Probleme. Dann ersetzt ich das Glas, das Problem verursacht aber noch konnte das Projekt nicht so konfigurieren, svn stuff.Please mir helfen, gibt es eine Führung von Schritt für Schritt zu Fuß durch ... Vielen Dank im VorausHudson-Integration für Maven-Projekte

+0

Haben Sie sich das online verfügbare Hudson-Buch angesehen? Http://www.eclipse.org/hudson/the-hudson-book/book-hudson.chunked/? –

+0

Welche Probleme mit Java? Die Plattform für Hudson unterscheidet sich von der Java-Version, die Sie für Ihre Builds verwenden. – khmarbaise

+0

war es ein Problem mit jmdns jar. Ich habe es durch eine alte Version ersetzt, dann war es in Ordnung. Ich erinnere mich nicht genau an den Fehler, aber es war so etwas wie eine schlechte Version ... – ghTvNath

Antwort

0

What is the hudson compatible version for Java 1.5 ?

Wie Sie bereits herausgefunden haben, the latest Hudson versions require Java 6. Die Java-JRE, auf der Hudson ausgeführt wird, ist jedoch NICHT die Java-JRE/JDK, die Ihr Projekt zum Kompilieren, Testen und Packen selbst in Maven verwendet.

Die Version von Java Hudson, mit der Sie Ihr Projekt kompilieren, ist eine Option, die Sie in der Hudson-Benutzeroberfläche (Manage Hudson) auswählen. In der Tat kann Hudson Ihr Maven-Projekt gegen mehrere Java-Versionen kompilieren und testen, wenn Sie möchten.

Dies ist eine leistungsstarke Fähigkeit von Hudson, die nicht sofort offensichtlich ist. Sehen Sie im folgenden Screenshot Details:

enter image description here

Unterm Strich also ist dies: Verwenden Sie die neueste Version von Hudson (oder Jenkins) und stellen Sie die JDK-Installation auf v1.5.

Verwandte Themen