Automatischer Build mit Maven
-
Author
stefan-scheidt -
Category
Documents
-
view
324 -
download
3
Embed Size (px)
description
Transcript of Automatischer Build mit Maven
Automatischer Build mit Maven
Stefan Scheidt, Senior ArchitektOPITZ CONSULTING Gummersbach GmbHAutomatischer Build mit Maven OPITZ CONSULTING GmbH 2009Seite Nr.Automatischer Build mit MavenHilfslinien(lediglich als Konstruktionshilfe, ggf. im Master lschen)Wer ist OPITZ CONSULTING?Ihr Projektspezialist fr Java, SOA und Oracle
Last Minute:Offizieller OC 1 SeiterVon Tom
OPITZ CONSULTING GmbH 2009Seite Nr.Automatischer Build mit MavenHilfslinien(lediglich als Konstruktionshilfe, ggf. im Master lschen)2Wer bin ich?
Software-Entwickler und Architekt
Trainer und Coach
Sprecher und Autor
OPITZ CONSULTING GmbH 2009Seite Nr.Automatischer Build mit MavenHilfslinien(lediglich als Konstruktionshilfe, ggf. im Master lschen)3(Keine) MotivationIn diesem Vortrag keine Motivation fr Build-AutomatisierungAber ein paar Ziele:Automatisiertes TestenContinuous IntegrationCode-Qualitt
OPITZ CONSULTING GmbH 2009Seite Nr.Automatischer Build mit MavenHilfslinien(lediglich als Konstruktionshilfe, ggf. im Master lschen)Was ist Maven?Software Project Management ToolDeklaratives Build-SystemConvention over ConfigurationWiederverwendung durch PluginsDependency ManagementTool fr technisches Projekt-Reporting OPITZ CONSULTING GmbH 2009Seite Nr.Automatischer Build mit MavenHilfslinien(lediglich als Konstruktionshilfe, ggf. im Master lschen)Was ist Maven? (2)Open-Source-Projekt bei ApacheEntstanden 2002 fr diverse Apache-ProjekteZiel: Vereinheitlichen vonBuildVerteilungErstellen einer Projekt-WebseiteDont repeat yourself!Siehe auch http://maven.apache.org/what-is-maven.html OPITZ CONSULTING GmbH 2009Seite Nr.Automatischer Build mit MavenHilfslinien(lediglich als Konstruktionshilfe, ggf. im Master lschen)Das Project Object Model (POM)Beschreibt ein Projekt fr Maven...Artefakt-KoordinatenInformationen fr die WebseiteWas enthlt das Projekt?Welche Abhngigkeiten hat das Projekt?...als XSD-basierte XML-Datei OPITZ CONSULTING GmbH 2009Seite Nr.Automatischer Build mit MavenHilfslinien(lediglich als Konstruktionshilfe, ggf. im Master lschen)(Nahezu) minimales POM