O'Reilly logo

Agile Java-Entwicklung in der Praxis by Michael Hüttermann

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Erstes Szenario: »Continuous Integration« auf dem Integrationsrechner

Sie stoßen automatisch mit cron ein Ant-Skript an. Dieses holt sich den Code (und andere Artefakte) aus dem zentralen Repository (fetch). Ihr Code wird dann komplett neu mit dem gewünschten Compiler kompiliert (compile). Anschließend werden Tests (wie Unit-Tests, Code Coverage, Coding Guidelines etc.) angestoßen, die ein Output generieren (test). Aufgrund der vielen Tests besteht die Software aus »self-testing code«. Die Klassen packen Sie anschließend und platzieren sie auf einem anderen Rechner, wo sie dann von einer Laufzeitumgebung entpackt und als Anwendung bereitgestellt werden (Deployment). Aus den Java-Sourcen erstellen Sie JavaDoc-Dokumentation. Die Sourcen, die Testergebnisse ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required