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
Antwort
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:
Unterm Strich also ist dies: Verwenden Sie die neueste Version von Hudson (oder Jenkins) und stellen Sie die JDK-Installation auf v1.5.
- 1. Scala für() vs für {}
- 2. Verbindungszeichenfolge für Informix für .NET
- 3. Mindestanforderungen für Unity für Android?
- 4. Gruppe für Monat für Anwesenheitsliste
- 5. Modul für OneSignal für Appcelerator
- 6. Vorschlag für Vorlagenbuch für C++?
- 7. Alternative für BtsMSITask für BizTalk
- 8. Elmah für WCF für Ausnahmebehandlung
- 9. Beispiel für den Domain-Namen für mailgun be für nodejs?
- 10. Einstellung für Ländereinstellung für Java-Überschreibung für bestimmtes Gebietsschema
- 11. Implementieren von Bedingungsvariablen für CRITICAL_SECTIONs für WinThreads für XP
- 12. Alternative für ‚in‘ Operator für verschachtelte Listen
- 13. Validierung für TextBox für ein Benutzerformular
- 14. Jeder Ersatz für Bugsense für ACRA
- 15. "für" Schleife in einem anderen "für" Schleife
- 16. Empfehlung für Bildschirm-Video-Capture für Demos
- 17. istream für die Kommandozeileneingabe für C++/Poco
- 18. Zeitbedingung für Überprüfer für GCM Zweck
- 19. Swift: Verschlüsselte Eingabe für UITextField für Kartendetails
- 20. Relativer Pfad für Asset-Funktion für Laravel
- 21. Chrome für iOS: „Immer erlauben“ für Plätzchen
- 22. Spline-Interpolation für Werte für die Zeit
- 23. Beispiel für Akka EventBus für Java
- 24. Syntax für reguläre Ausdrücke für "Nichts anpassen"?
- 25. Admob Unterstützung für Kivy (Python für Android)
- 26. Sitzungsbehandlung für in WCF für ASP.net-Client
- 27. Pfad für die Installation Binärdateien für Kabale
- 28. Hilfe für EC2-api-Tools für Ubuntu
- 29. Ersatz für veralteten Facebook-Code für Android
- 30. Alternative für ssl_requirement Plugin für Rails 3?
Haben Sie sich das online verfügbare Hudson-Buch angesehen? Http://www.eclipse.org/hudson/the-hudson-book/book-hudson.chunked/? –
Welche Probleme mit Java? Die Plattform für Hudson unterscheidet sich von der Java-Version, die Sie für Ihre Builds verwenden. – khmarbaise
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