Automatischer Build mit Maven

  • Published on
    13-May-2015

  • View
    320

  • Download
    3

DESCRIPTION

Einfhrung in automatisierten Build mit Maven.

Transcript

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

Recommended

View more >