Maven: das Entwicklerheft
Gespeichert in:
Hauptverfasser: | , |
---|---|
Weitere Verfasser: | |
Format: | Buch |
Sprache: | German English |
Veröffentlicht: |
Beijing ; Cambridge ; Farnham ; Köln ; Paris ; Sebastopol ; Taipei ; Tokyo
O'Reilly
2006
|
Ausgabe: | 1. Aufl. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XXVI, 207 S. graph. Darst. 24 cm |
ISBN: | 9783897214378 3897214377 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV021616722 | ||
003 | DE-604 | ||
005 | 20170125 | ||
007 | t | ||
008 | 060613s2006 gw d||| |||| 00||| ger d | ||
015 | |a 05,N42,0037 |2 dnb | ||
015 | |a 06,A03,0037 |2 dnb | ||
016 | 7 | |a 976485842 |2 DE-101 | |
020 | |a 9783897214378 |c kart. : EUR 29.00 (DE), EUR 31.10 (AT), sfr 49.90 |9 978-3-89721-437-8 | ||
020 | |a 3897214377 |c kart. : EUR 29.00 (DE), EUR 31.10 (AT), sfr 49.90 |9 3-89721-437-7 | ||
024 | 3 | |a 9783897214378 | |
035 | |a (OCoLC)179934258 | ||
035 | |a (DE-599)BVBBV021616722 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 1 | |a ger |h eng | |
044 | |a gw |c XA-DE-NW | ||
049 | |a DE-573 |a DE-824 | ||
084 | |a ST 253 |0 (DE-625)143628: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Massol, Vincent |e Verfasser |0 (DE-588)130592544 |4 aut | |
240 | 1 | 0 | |a Maven |
245 | 1 | 0 | |a Maven |b das Entwicklerheft |c Vincent Massol und Timothy O'Brien. [Übers. und dt. Bearb.: Jochen Wiedmann] |
250 | |a 1. Aufl. | ||
264 | 1 | |a Beijing ; Cambridge ; Farnham ; Köln ; Paris ; Sebastopol ; Taipei ; Tokyo |b O'Reilly |c 2006 | |
300 | |a XXVI, 207 S. |b graph. Darst. |c 24 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Apache Maven |0 (DE-588)4998836-0 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Apache Maven |0 (DE-588)4998836-0 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a O'Brien, Timothy M. |e Verfasser |4 aut | |
700 | 1 | |a Wiedmann, Jochen |0 (DE-588)130592617 |4 edt |4 trl | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014831847&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-014831847 |
Datensatz im Suchindex
_version_ | 1804135405972357120 |
---|---|
adam_text | Vorwort des Entwicklers IX
Über die Entwicklerhefte XI
Über dieses Buch XV
Kapitel 1: Schnelleinstieg in Maven 1
Installation von Maven 1
Start eines neuen Projekts 4
Mit Maven hinter einem Proxyserver arbeiten 8
Kompilieren und Testen eines Projekts 9
Die Arbeit mit dem Project Object Model 11
Ausgabe der vorhandenen Ziele 12
Debugginginformationen erzeugen 13
Einbau einer neuen Abhängigkeit 15
Abhängigkeiten von Snapshots 19
Build der Software ohne Internet Verbindung 20
Die Maven Kommandozeile 21
Ein Eclipse Projekt erzeugen 22
Benutzung des Eclipse Plugins für Maven 24
Generierung einer Build Datei für Ant 27
Migration eines Projekts von Ant zu Maven 29
Generierung von Projektdokumentation 32
Organisation des Teams mit Maven 33
Maven und Versionskontrollsysteme 3 5
Die Website für das Projekt erzeugen 37
Anpassung der generierten Berichte 40
Kapitel 2: Anpassung von Maven an eigene Wünsche .... 43
Installation eines Plugins aus einem Intemet Repository 44
Benutzerspezifische Anpassung eines Plugins 47
Erstellung eigener Ziele 50
Definition eines preGoal 52
Definition eigener Properties 55
Start des Programms aus einem eigenen Ziel 61
Einrichtung eines Standardziels 63
Properties überschreiben 63
Iteration über Abhängigkeiten 66
Anpassung von Look and Feel der Website 67
Benutzung des FAQ Plugins 70
Kapitel 3: Maven in Multiprojekten 73
Divide et Impera 73
Vererbung im POM 76
Schreiben des Zitatgenerators 81
Zugriff auf Artefakte über das lokale Maven Repository 82
Arbeiten mit dem WAR Plugin 85
Start einer Webanwendung mit dem Jetty Plugin 90
Testen mit HtmlUnit 92
Bau aller Unterprojekte in einem Schritt 96
Eigene Ziele im Hauptprojekt 99
Generierung einer Website für ein Multiprojekt 102
Kapitel 4: Berichte, Statistik und Publikation 104
Bericht über die Projektressourcen 104
Auswertung der Testergebnisse 107
Bericht über die Einhaltung bewährter Richtlinien 110
Prüfung auf duplizierten Quelltext 113
Qualität auf einen Blick 116
Auswertung der Projektaktivität 119
Protokoll der Änderungen 123
Publikation von Artefakten mit Maven 12 7
Ankündigung einer neuen Version 131
Download der freigegebenen Versionen 133
Veröffentlichung der Webseiten des Projekts 136
Kapitel 5: Teamwork mit Maven 139
Teilen einer Maven Installation 139
Einrichtung eines eigenen fernen Maven Repositorys 141
Einrichtung eines fortlaufenden Buildprozesses 145
Umgang mit binären Abhängigkeiten 156
Kapitel 6: Schreiben eigener Maven Plugins 160
Ein Plugin zur Ausführung einer JAR Datei 160
Installation eines Plugins aus den Quelltexten 164
Test eines Plugins 166
Ein komplexes Plugin: Der Logifier 172
Schreiben eines Logging Aspekts mit AspecU 173
Umgang mit Plugin Ressourcen 176
Bau des Logifier Plugins 177
Ausführung des Logifier Plugins 181
Umgang mit dynamischen Abhängigkeiten 184
Schreiben eines Plugins zur Generierung eines Reports 185
Die Erzeugung einer XDoc Datei mit JSL 189
Publikation eines Plugins in ein fernes Repository 195
Anhang: Maven Plugins 197
Plugin Referenz 197
Automatischer Download eines Plugins 199
Manuelle Installation eines Plugins 200
Ein Plugin als Abhängigkeit 200
Index 201
|
adam_txt |
Vorwort des Entwicklers IX
Über die Entwicklerhefte XI
Über dieses Buch XV
Kapitel 1: Schnelleinstieg in Maven 1
Installation von Maven 1
Start eines neuen Projekts 4
Mit Maven hinter einem Proxyserver arbeiten 8
Kompilieren und Testen eines Projekts 9
Die Arbeit mit dem Project Object Model 11
Ausgabe der vorhandenen Ziele 12
Debugginginformationen erzeugen 13
Einbau einer neuen Abhängigkeit 15
Abhängigkeiten von Snapshots 19
Build der Software ohne Internet Verbindung 20
Die Maven Kommandozeile 21
Ein Eclipse Projekt erzeugen 22
Benutzung des Eclipse Plugins für Maven 24
Generierung einer Build Datei für Ant 27
Migration eines Projekts von Ant zu Maven 29
Generierung von Projektdokumentation 32
Organisation des Teams mit Maven 33
Maven und Versionskontrollsysteme 3 5
Die Website für das Projekt erzeugen 37
Anpassung der generierten Berichte 40
Kapitel 2: Anpassung von Maven an eigene Wünsche . 43
Installation eines Plugins aus einem Intemet Repository 44
Benutzerspezifische Anpassung eines Plugins 47
Erstellung eigener Ziele 50
Definition eines preGoal 52
Definition eigener Properties 55
Start des Programms aus einem eigenen Ziel 61
Einrichtung eines Standardziels 63
Properties überschreiben 63
Iteration über Abhängigkeiten 66
Anpassung von Look and Feel der Website 67
Benutzung des FAQ Plugins 70
Kapitel 3: Maven in Multiprojekten 73
Divide et Impera 73
Vererbung im POM 76
Schreiben des Zitatgenerators 81
Zugriff auf Artefakte über das lokale Maven Repository 82
Arbeiten mit dem WAR Plugin 85
Start einer Webanwendung mit dem Jetty Plugin 90
Testen mit HtmlUnit 92
Bau aller Unterprojekte in einem Schritt 96
Eigene Ziele im Hauptprojekt 99
Generierung einer Website für ein Multiprojekt 102
Kapitel 4: Berichte, Statistik und Publikation 104
Bericht über die Projektressourcen 104
Auswertung der Testergebnisse 107
Bericht über die Einhaltung bewährter Richtlinien 110
Prüfung auf duplizierten Quelltext 113
Qualität auf einen Blick 116
Auswertung der Projektaktivität 119
Protokoll der Änderungen 123
Publikation von Artefakten mit Maven 12 7
Ankündigung einer neuen Version 131
Download der freigegebenen Versionen 133
Veröffentlichung der Webseiten des Projekts 136
Kapitel 5: Teamwork mit Maven 139
Teilen einer Maven Installation 139
Einrichtung eines eigenen fernen Maven Repositorys 141
Einrichtung eines fortlaufenden Buildprozesses 145
Umgang mit binären Abhängigkeiten 156
Kapitel 6: Schreiben eigener Maven Plugins 160
Ein Plugin zur Ausführung einer JAR Datei 160
Installation eines Plugins aus den Quelltexten 164
Test eines Plugins 166
Ein komplexes Plugin: Der Logifier 172
Schreiben eines Logging Aspekts mit AspecU 173
Umgang mit Plugin Ressourcen 176
Bau des Logifier Plugins 177
Ausführung des Logifier Plugins 181
Umgang mit dynamischen Abhängigkeiten 184
Schreiben eines Plugins zur Generierung eines Reports 185
Die Erzeugung einer XDoc Datei mit JSL 189
Publikation eines Plugins in ein fernes Repository 195
Anhang: Maven Plugins 197
Plugin Referenz 197
Automatischer Download eines Plugins 199
Manuelle Installation eines Plugins 200
Ein Plugin als Abhängigkeit 200
Index 201 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Massol, Vincent O'Brien, Timothy M. |
author2 | Wiedmann, Jochen Wiedmann, Jochen |
author2_role | edt trl |
author2_variant | j w jw j w jw |
author_GND | (DE-588)130592544 (DE-588)130592617 |
author_facet | Massol, Vincent O'Brien, Timothy M. Wiedmann, Jochen Wiedmann, Jochen |
author_role | aut aut |
author_sort | Massol, Vincent |
author_variant | v m vm t m o tm tmo |
building | Verbundindex |
bvnumber | BV021616722 |
classification_rvk | ST 253 |
ctrlnum | (OCoLC)179934258 (DE-599)BVBBV021616722 |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | 1. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01786nam a2200445 c 4500</leader><controlfield tag="001">BV021616722</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20170125 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">060613s2006 gw d||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">05,N42,0037</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">06,A03,0037</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">976485842</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783897214378</subfield><subfield code="c">kart. : EUR 29.00 (DE), EUR 31.10 (AT), sfr 49.90</subfield><subfield code="9">978-3-89721-437-8</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3897214377</subfield><subfield code="c">kart. : EUR 29.00 (DE), EUR 31.10 (AT), sfr 49.90</subfield><subfield code="9">3-89721-437-7</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783897214378</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)179934258</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV021616722</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="1" ind2=" "><subfield code="a">ger</subfield><subfield code="h">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-NW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-573</subfield><subfield code="a">DE-824</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 253</subfield><subfield code="0">(DE-625)143628:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Massol, Vincent</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)130592544</subfield><subfield code="4">aut</subfield></datafield><datafield tag="240" ind1="1" ind2="0"><subfield code="a">Maven</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Maven</subfield><subfield code="b">das Entwicklerheft</subfield><subfield code="c">Vincent Massol und Timothy O'Brien. [Übers. und dt. Bearb.: Jochen Wiedmann]</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing ; Cambridge ; Farnham ; Köln ; Paris ; Sebastopol ; Taipei ; Tokyo</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2006</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXVI, 207 S.</subfield><subfield code="b">graph. Darst.</subfield><subfield code="c">24 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Apache Maven</subfield><subfield code="0">(DE-588)4998836-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Apache Maven</subfield><subfield code="0">(DE-588)4998836-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">O'Brien, Timothy M.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Wiedmann, Jochen</subfield><subfield code="0">(DE-588)130592617</subfield><subfield code="4">edt</subfield><subfield code="4">trl</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014831847&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-014831847</subfield></datafield></record></collection> |
id | DE-604.BV021616722 |
illustrated | Illustrated |
index_date | 2024-07-02T14:52:28Z |
indexdate | 2024-07-09T20:39:59Z |
institution | BVB |
isbn | 9783897214378 3897214377 |
language | German English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-014831847 |
oclc_num | 179934258 |
open_access_boolean | |
owner | DE-573 DE-824 |
owner_facet | DE-573 DE-824 |
physical | XXVI, 207 S. graph. Darst. 24 cm |
publishDate | 2006 |
publishDateSearch | 2006 |
publishDateSort | 2006 |
publisher | O'Reilly |
record_format | marc |
spelling | Massol, Vincent Verfasser (DE-588)130592544 aut Maven Maven das Entwicklerheft Vincent Massol und Timothy O'Brien. [Übers. und dt. Bearb.: Jochen Wiedmann] 1. Aufl. Beijing ; Cambridge ; Farnham ; Köln ; Paris ; Sebastopol ; Taipei ; Tokyo O'Reilly 2006 XXVI, 207 S. graph. Darst. 24 cm txt rdacontent n rdamedia nc rdacarrier Apache Maven (DE-588)4998836-0 gnd rswk-swf Apache Maven (DE-588)4998836-0 s DE-604 O'Brien, Timothy M. Verfasser aut Wiedmann, Jochen (DE-588)130592617 edt trl HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014831847&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Massol, Vincent O'Brien, Timothy M. Maven das Entwicklerheft Apache Maven (DE-588)4998836-0 gnd |
subject_GND | (DE-588)4998836-0 |
title | Maven das Entwicklerheft |
title_alt | Maven |
title_auth | Maven das Entwicklerheft |
title_exact_search | Maven das Entwicklerheft |
title_exact_search_txtP | Maven das Entwicklerheft |
title_full | Maven das Entwicklerheft Vincent Massol und Timothy O'Brien. [Übers. und dt. Bearb.: Jochen Wiedmann] |
title_fullStr | Maven das Entwicklerheft Vincent Massol und Timothy O'Brien. [Übers. und dt. Bearb.: Jochen Wiedmann] |
title_full_unstemmed | Maven das Entwicklerheft Vincent Massol und Timothy O'Brien. [Übers. und dt. Bearb.: Jochen Wiedmann] |
title_short | Maven |
title_sort | maven das entwicklerheft |
title_sub | das Entwicklerheft |
topic | Apache Maven (DE-588)4998836-0 gnd |
topic_facet | Apache Maven |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014831847&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT massolvincent maven AT obrientimothym maven AT wiedmannjochen maven AT massolvincent mavendasentwicklerheft AT obrientimothym mavendasentwicklerheft AT wiedmannjochen mavendasentwicklerheft |