Ihre E-Mail wurde erfolgreich gesendet. Bitte prüfen Sie Ihren Maileingang.

Leider ist ein Fehler beim E-Mail-Versand aufgetreten. Bitte versuchen Sie es erneut.

Vorgang fortführen?

Exportieren
  • 1
    Online-Ressource
    Online-Ressource
    Frechen : mitp
    UID:
    kobvindex_ERBEBC6947463
    Umfang: 1 online resource (356 pages)
    Ausgabe: 1
    ISBN: 9783826683985
    Anmerkung: Cover -- Titel -- Impressum -- Inhaltsverzeichnis -- Danksagungen -- Vorwort -- Einführung -- 1.1 Über dieses Buch -- 1.1.1 Für wen ist dieses Buch? -- 1.1.2 Konventionen -- 1.1.3 Sprache -- 1.2 Das Mavenbuch im Internet -- 1.3 Kontakt -- Maven im Überblick -- 2.1 Was ist Maven? -- 2.1.1 POM -- 2.1.2 Lebenszyklen -- 2.1.3 Vereinfachtes Build-Management -- 2.1.4 Trennung von Code und Unit-Tests -- 2.1.5 Verwaltung von Abhängigkeiten -- 2.1.6 Artefakte -- 2.1.7 Informationen zu Codequalität und Projektzustand -- 2.2 Voraussetzungen -- 2.2.1 Betriebssystem -- 2.2.2 JDK -- 2.2.3 Speicherplatz -- 2.3 Installation -- 2.4 Projekt erstellen -- 2.5 Bauen - Testen - Packen -- 2.5.1 Basisfunktionen -- 2.5.2 Dokumentation -- 2.6 Projekte erweitern -- 2.7 Ein Web-Projekt -- 2.7.1 Generieren einer Web-Applikation -- 2.7.2 Servlet-API -- 2.7.3 Ausführen der Web-Anwendung -- 2.8 Weitere Projekttypen -- 2.9 Entwicklungsumgebungen -- 2.9.1 Eclipse -- 2.9.2 Netbeans -- 2.9.3 IntelliJ IDEA -- Maven als Konfigurationsmanagement-Tool -- 3.1 Konfigurationsmanagement -- 3.2 Elemente des Konfigurationsmanagements -- 3.3 Von make zu Maven -- Maven-Grundlagen -- 4.1 Maven ausführen -- 4.1.1 Lifecycles -- 4.1.2 Plugins -- 4.1.3 Kommandozeilenparameter -- 4.1.4 MAVEN_OPTS -- 4.2 Versionierung -- 4.2.1 Releases -- 4.2.2 Snapshots -- 4.3 Maven-Konventionen -- 4.3.1 Verzeichnisstruktur -- 4.3.2 Namenskonventionen -- 4.4 Zugangsdaten verschlüsseln -- 4.4.1 Anlegen eines Masterpassworts -- 4.4.2 Verschlüsseln von Passworten -- 4.5 Wo erhalte ich Hilfe? -- 4.5.1 Maven-Hilfe im Internet -- 4.5.2 Das Maven-Help-Plugin -- Lifecycles -- 5.1 Die Standard-Lifecycles -- 5.1.1 Der Default-Lifecycle -- 5.1.2 Der clean-Lifecycle -- 5.1.3 Der Site-Lifecycle -- POM - Das Project Object Model -- 6.1 Koordinaten -- 6.1.1 Elemente -- 6.2 Projektbeziehungen -- 6.2.1 Abhängigkeiten , 6.2.2 Vererbung -- 6.2.3 Aggregation -- 6.3 Projektinformationen -- 6.3.1 Lizenzen -- 6.3.2 Team-Informationen -- 6.3.3 Organisation -- 6.4 Build-Einstellungen -- 6.4.1 properties -- 6.4.2 build -- 6.4.3 reporting -- 6.5 Projektumgebung -- 6.5.1 Build-Umgebung -- 6.5.2 Maven-Umgebung -- Dependencies -- 7.1 Abhängigkeiten im POM -- 7.1.1 Das dependency-Tag -- 7.1.2 dependencyManagement -- 7.2 Versionsbereiche -- 7.3 Transitive Abhängigkeiten -- 7.3.1 Der Gültigkeitsbereich transitiver Abhängigkeiten -- 7.4 Das Dependency-Plugin -- 7.4.1 Goals -- 7.5 Welche Koordinaten, Käpt'n? -- 7.5.1 Drittmittel -- Projektbeziehungen -- 8.1 Vererbung -- 8.2 Aggregation - Multimodul-Projekte -- 8.2.1 Fischladen -- Repositories -- 9.1 Lokale und entfernte Repositories -- 9.2 Repository-Struktur -- 9.3 Repositories verwenden -- 9.3.1 Das lokale Repository -- 9.3.2 Entfernte Repositories -- 9.3.3 Plugin-Repositories -- 9.3.4 Distribution Management -- 9.4 Eigene Repositories -- 9.5 Bibliotheken installieren -- 9.5.1 Installation im lokalen Repository -- 9.5.2 deploy im entfernten Repository -- Plugins -- 10.1 Ausführen von Plugins -- 10.1.1 Ausführen auf der Kommandozeile -- 10.1.2 Automatisches Ausführen von Plugins -- 10.2 Deklaration im POM -- 10.2.1 Elemente -- 10.2.2 Die Sektion pluginManagement -- 10.2.3 Plugin-Repositories -- 10.2.4 Versionen und Update von Plugins -- 10.2.5 Externe Konfiguration - Konfigurationsmodule? -- 10.3 Das Maven-AntRun-Plugin -- Properties und Filtering -- 11.1 Maven-Properties -- 11.1.1 Projekt-Properties -- 11.1.2 Settings-Properties -- 11.1.3 Umgebungsvariablen -- 11.1.4 System-Properties -- 11.1.5 Properties definieren -- 11.2 Resource Filtering -- 11.2.1 Filterdateien -- 11.2.2 Excludes -- 11.2.3 Web-Applikationen -- Profile -- 12.1 Profilarten -- 12.2 Profilaktivierung -- 12.2.1 Aktivierung über die Kommandozeile , 12.2.2 Aktivierung in den Settings -- 12.2.3 Aktivierung als Standard -- 12.2.4 Umgebungsabhängige Aktivierung -- 12.2.5 Und wer ist jetzt aktiv? -- 12.3 Einsatzmöglichkeiten für Profile -- 12.3.1 Standortabhängige Ressourcen -- 12.3.2 Module -- 12.3.3 Dependencies -- 12.3.4 Properties für verschiedene (Test-)Umgebungen -- 12.3.5 Artefakte durch Klassifizierer kennzeichnen -- 12.4 Konflikte -- 12.4.1 Profile mit gleichem Namen -- 12.4.2 Gleichnamige Eigenschaften -- Maven-SCM -- 13.1 Versionskontrolle mit dem SCM-Plugin -- 13.1.1 Wird mein Kontrollsystem unterstützt? -- 13.2 Unterstützte Kommandos -- 13.3 Anwendung des SCM-Plugins -- 13.3.1 Alles ist wandelbar -- 13.4 Konfiguration -- 13.4.1 Aufbau der SCM-URL -- 13.4.2 Subversion -- 13.5 Beispiele -- 13.5.1 Automatisches Kennzeichnen von Releases -- 13.5.2 Sauberes Deployment mit scm:bootstrap -- Software veröffentlichen -- 14.1 Maven-Release-Plugin -- 14.1.1 Die Vorbereitung des Release - release:prepare -- 14.1.2 Die Ausführung des Release - release:perform -- 14.1.3 Weitere Goals -- 14.2 Assembly-Plugin -- 14.2.1 Was sind Assemblies? -- 14.2.2 Assembly-Deskriptoren -- 14.2.3 Assembly-Inhalte festlegen -- 14.2.4 Dateien -- 14.2.5 Dependencies -- 14.2.6 Module -- 14.2.7 Repositories -- 14.2.8 Assembly-Deskriptoren weiterverwenden -- 14.3 Server Deployments mit dem Cargo-Plugin -- Plugins schreiben -- 15.1 Bestandteile eines Maven-Plugins -- 15.1.1 Plugin Build-Lifecycle -- 15.1.2 Der Plugin-Deskriptor -- 15.1.3 Namenskonventionen -- 15.2 Mojo -- 15.2.1 Fehlerbehandlung -- 15.2.2 Der Mojo-Logger -- 15.3 Eigene Plugins schreiben -- 15.3.1 Ein erstes Mojo -- 15.3.2 Das POM -- 15.4 Parameter -- 15.4.1 Prioritäten -- 15.5 Parametertypen -- 15.5.1 Skalare Werte -- 15.5.2 Mehrdimensionale Parameter -- 15.5.3 Konfiguration von Parametern -- 15.5.4 Testen von Plugins -- 15.5.5 Dokumentation von Plugins , 15.5.6 Unterstützte Sprachen -- Maven und Eclipse -- 16.1 Das Maven-Eclipse-Plugin -- 16.1.1 Goals -- 16.1.2 Vorbereitungen -- 16.1.3 Projektkonfiguration -- 16.2 Maven ausführen -- 16.2.1 External Tools -- 16.2.2 Maven als Builder in Eclipse -- 16.2.3 Ersetzen des Standard-Eclipse-Builders -- 16.3 Eclipse-Maven-Plugins -- 16.3.1 M2Eclipse -- 16.3.2 Eclipse IAM -- Reporting und Dokumentation -- 17.1 Projektdokumentation mit Maven -- 17.2 Bestandteile -- 17.3 Projektinformationen -- 17.3.1 Continuous Integration -- 17.3.2 Dependencies -- 17.3.3 Dependency Convergence -- 17.3.4 Issue Tracking -- 17.3.5 Mailing Lists -- 17.3.6 Plugin Management -- 17.3.7 Project License -- 17.3.8 Project Plugins -- 17.3.9 Project Summary -- 17.3.10 Project Team -- 17.3.11 Source Repository -- 17.3.12 Konfiguration der Projektinformationen -- 17.4 Projekt-Reports -- 17.4.1 Das Javadoc-Plugin -- 17.4.2 Das Surefire-Report-Plugin -- 17.4.3 JXR -- 17.4.4 Weitere Reporting-Plugins -- 17.5 Eigene Projektdokumentation -- 17.5.1 Doxia - ein Content-Generation-Framework -- 17.5.2 APT - das Maven-Dokument-Format -- 17.5.3 XDOC - das Jakarta-Dokument-Format -- 17.5.4 FML - Frequently Asked Questions -- 17.5.5 Verzeichnisstruktur -- 17.5.6 Internationalisierung -- 17.6 Der Site-Deskriptor -- 17.6.1 Aufbau -- 17.6.2 Vererbung -- 17.6.3 Look& -- Feel anpassen -- 17.7 Multimodul-Projekte -- 17.7.1 Besonderheiten -- 17.8 Das Maven-Site-Plugin -- 17.8.1 site - goals -- 17.8.2 Module ausschließen -- 17.8.3 Der Site-Lebenszyklus -- Qualitätsmanagement mit Maven -- 18.1 Continuous Integration -- 18.2 QS-Plugins -- 18.2.1 Checkstyle -- 18.2.2 PMD -- 18.2.3 FindBugs -- 18.2.4 Surefire -- 18.2.5 Surefire-Reports -- 18.2.6 Cobertura -- 18.2.7 Integrationstests mit dem Failsafe-Plugin -- 18.3 Tipps und Tricks -- 18.3.1 Source-Encoding -- 18.3.2 Build-Abbruch bei Regelverstößen , 18.3.3 Konfigurationsmodule -- 18.4 Erzeugen von Projekt-Templates mit dem Archetype-Plugin -- 18.4.1 Woher bekommt Maven neue Archetypen? -- 18.5 Firmenweite Einstellungen -- 18.6 POM-Tuning -- 18.6.1 Konfigurationsmodule -- Änderungen in Maven 3 -- 19.1 Umstieg von Maven 2 auf Maven 3 -- 19.2 Repositories und Dependencies -- 19.3 Reporting -- 19.4 Ausführung -- 19.4.1 Neue Kommandozeilen-Parameter -- 19.4.2 Profile -- 19.5 Und was noch? -- 19.5.1 Mvnsh -- 19.5.2 Polyglot for Maven -- Produkte aus dem Maven-Universum -- A.1 Über diesen Anhang -- A.1.1 Datenbanken -- A.2 Apache Archiva -- A.2.1 Was ist Archiva? -- A.2.2 Installation -- A.2.3 Konfiguration -- A.2.4 Server-Konfiguration -- A.2.5 Benutzerverwaltung -- A.2.6 Tipps -- A.2.7 Literatur -- A.3 Continuum -- A.3.1 Continuous Integration? -- A.3.2 Installation -- A.3.3 Konfiguration -- A.3.4 Und was noch? -- Konfigurationsdateien -- B.1 POM - Project Object Model -- B.1.1 Basiselemente -- B.1.2 Koordinaten -- B.1.3 Projektbeziehungen -- B.1.4 Umgebungseinstellungen -- B.1.5 Super-POM -- B.2 settings.xml -- B.2.1 Referenz -- Referenzen -- C.1 Mojo-Elemente und -Annotations -- C.1.1 Hauptelemente -- C.1.2 Mojo-Elemente -- C.1.3 Parameterelemente und -Annotations -- C.2 APT-Kurzreferenz -- C.3 Plugin-Versionen in Maven 3.0.3 -- C.4 Lifecycle-Verknüpfungen -- 3.4.1 Build-Lifecycle -- C.5 Namenskonventionen für SUN-JARs -- Literatur -- Stichwortverzeichnis
    Weitere Ausg.: Print version: Spiller, Martin Maven 3 Frechen : mitp,c2011
    Schlagwort(e): Electronic books.
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
Schließen ⊗
Diese Webseite nutzt Cookies und das Analyse-Tool Matomo. Weitere Informationen finden Sie auf den KOBV Seiten zum Datenschutz