Maven Plugin Entwicklungs Buch für Einsteiger

maestr0

Bekanntes Mitglied
Hallo Community,

bin ein Einsteiger in Sachen Plugin Entwicklung für Maven.Kennt jemand gute Einführungsbücher zu dem Thema?Ist es sinnvoll sich die Plugin Entwicklung für Eclipse anzuschauen oder sind das ganz unterschiedliche Ansätze.

MFG Maestr0
 

kama

Top Contributor
Hi,
bin ein Einsteiger in Sachen Plugin Entwicklung für Maven.Kennt jemand gute Einführungsbücher zu dem Thema?
1. Frage
Warum willst Du ein Plugin schreiben? Gibt es dafür einen speziellen Anlass?
2. Frage
Wo liegt das Problem? Einfach nur wissen wollen oder eben ein spezifischer Anlass?

Ist es sinnvoll sich die Plugin Entwicklung für Eclipse anzuschauen oder sind das ganz unterschiedliche Ansätze.
Maven und Eclipse sind nun mal völlig verschiedene Welten und somit gibt es dort riesen Unterschiede...

Online Quellen für Maven Plugins gibt es bis dato lediglich:
Plugin Developers Centre

Für Eclipse gibt es mehrere (ältere) Bücher...bis auf eins derzeit (siehe Amazon..)..

Buch für Maven gibt es so weit ich weiß nicht dazu...

Ich habe schon mehrere Plugins in Maven hinter mir...;-)

Gruß
Karl Heinz Marbaise
 
Zuletzt bearbeitet:

maestr0

Bekanntes Mitglied
Danke für deine Antwort kama:)
Ja es gibt einen Anlass und zwar befinde ich mich gerade in einem Praktikum,wo es darum geht eine bestimmte Aufgabe mithilfe eines Maven Plugins umzusetzen.
Das mit den Unterschieden ist mit klar,jedoch möchte ich gerne wissen ob es mir ein wenig hilft mich zu erst mit der Eclipse Plugin Entwicklung auseinander zu setzen oder ob da überhaupt nichts bringt.Habe halt noch nie ein Plugin für Eclipse oder Maven entwickelt,habe aber die Motivation dazu,da es sich wirklich interessant anhört.
 

kama

Top Contributor
Hallo,
Danke für deine Antwort kama:)
Ja es gibt einen Anlass und zwar befinde ich mich gerade in einem Praktikum,wo es darum geht eine bestimmte Aufgabe mithilfe eines Maven Plugins umzusetzen.
Tja meine Frage bleibt...wie ist die Aufgabe bzw. ist es tatsächlich Notwendig ein Plugin zu entwickeln ?
Das mit den Unterschieden ist mit klar,jedoch möchte ich gerne wissen ob es mir ein wenig hilft mich zu erst mit der Eclipse Plugin Entwicklung auseinander zu setzen oder ob da überhaupt nichts bringt.Habe halt noch nie ein Plugin für Eclipse oder Maven entwickelt,habe aber die Motivation dazu,da es sich wirklich interessant anhört.
Meiner Erfahrung bring es Dir nur etwas wenn Du direkt mit Maven anfängst...wichtig ist, ob Du Maven verstanden hast ... Life-Cycle etc. ?

Gruß
Karl Heinz Marbaisae
 

dermoritz

Bekanntes Mitglied
Ich habe inzwischen in ein paar Mavenbüchern rumgestöbert. Prinzipiell scheint es, dass die Maven-Plugin-Entwicklung eigentlich immer mitbehandelt wird. Der Tenor (z.B. Sonatype) ist eigentlich aus meiner Sicht recht erstaunlich: Jeder der Maven intensiv einsetzt wird früher oder später ein Maven-Plugin bauen - kann ich persönlich nicht nachvollziehen.

Lange Rede kurzer Sinn, nimm dir irgendein anständiges Mavenbuch (bei Sonatype gibt es mehere - alle umsonst) und fang einfach an. Aber wie Kama richtigerweise bemerkt hat: Ohne ein vernünftigen Use-Case (Was willst du machen?) wirst nicht weit kommen?!
 

maestr0

Bekanntes Mitglied
Natürlich habt ihr Recht das ganze erstmal zu verstehen.Die Anforderungen werde ich mir natürlich einholen.
Jedoch weiß ich nicht ob ich hier die Aufgabenstellung posten darf,müsste das erst mit meinem Vorgesetzten besprechen.Es ist aber klar,dass ein Maven Plugin von Nöten ist,da schon Ansätze gemacht worden sind.
Werde mir vielleicht mal das Buch anschauen Konfigurationsmanagement mit Subversion, Maven und Redmine: Grundlagen für Softwarearchitekten und Entwickler: Gunther Popp: 9783898645218: Bücher ,ansonsten finde ich bei Sonatype bestimmt auch was.
Danke für eure Antworten.
 

kama

Top Contributor
Hi,

Natürlich habt ihr Recht das ganze erstmal zu verstehen.Die Anforderungen werde ich mir natürlich einholen.
Jedoch weiß ich nicht ob ich hier die Aufgabenstellung posten darf,müsste das erst mit meinem Vorgesetzten besprechen.Es ist aber klar,dass ein Maven Plugin von Nöten ist,da schon Ansätze gemacht worden sind.
Dass sollte genau geklärt werden...da ich oft erlebt habe, dass Leute Maven Plugins schreiben wollen, aber nur weil Sie Maven nicht verstanden haben bzw. keine Erfahrungen darin haben...und fallen dann auf die Nase...aus dem Grund ist es extrem wichtig die Anforderungen genau zu analysieren und vorher zu prüfen, ob das nicht mit anderen Plugins bereits abgedeckt ist...

Werde mir vielleicht mal das Buch anschauen Konfigurationsmanagement mit Subversion, Maven und Redmine: Grundlagen für Softwarearchitekten und Entwickler: Gunther Popp: 9783898645218: Bücher ,ansonsten finde ich bei Sonatype bestimmt auch was.
Danke für eure Antworten.
Nicht vielleicht sondern definitiv anschauen und auch verstehen...Maven ist nun mal kein triviales Tool...

Gruß
Karl Heinz Marbaise
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
F Maven JAR Plugin Probleme Tools - Maven, Gradle, Ant & mehr 4
H Maven maven-source-plugin is missing Tools - Maven, Gradle, Ant & mehr 5
LimDul Maven Maven Surefire Plugin - Warnings upgrade Tools - Maven, Gradle, Ant & mehr 2
H Jenkins - maven-jar-plugin - kein jar-file Tools - Maven, Gradle, Ant & mehr 38
H Maven Anfängerproblem - No plugin found for prefix 'archetype' in the current project and in the plugin groups Tools - Maven, Gradle, Ant & mehr 25
D [Maven Pluginentwicklung] - Plugin das nur auf Parent pom läuft Tools - Maven, Gradle, Ant & mehr 0
S Maven buildnumber-maven-plugin / Formatproblem mit timestamp Tools - Maven, Gradle, Ant & mehr 17
D [Maven] neuerdings "No plugin found for prefix ..." errors Tools - Maven, Gradle, Ant & mehr 7
L Maven Unable to download maven-copy-plugin Tools - Maven, Gradle, Ant & mehr 10
Chris81T Maven Hilfe bei EAR packaging mit maven-ear-plugin Tools - Maven, Gradle, Ant & mehr 1
D [maven] problem mit konfiguration von cargo plugin Tools - Maven, Gradle, Ant & mehr 4
D [Maven] problem mit plugin - es fehlen "dubug informationen" Tools - Maven, Gradle, Ant & mehr 8
E Maven maven-jaxb2-plugin proxy Tools - Maven, Gradle, Ant & mehr 4
K MAVEN Plugin erzeugen Tools - Maven, Gradle, Ant & mehr 7
D gwt-maven-plugin und Eclipse Tools - Maven, Gradle, Ant & mehr 1
B Maven build-helper-maven-plugin mit Eclipse Tools - Maven, Gradle, Ant & mehr 3
M eigenes Plugin erstellen Maven Tools - Maven, Gradle, Ant & mehr 4
S Maven Profiles - maven-exec-plugin Tools - Maven, Gradle, Ant & mehr 4
S Maven Webstart Plugin Tools - Maven, Gradle, Ant & mehr 7
P Maven Release Plugin - überschreiben der POM verhindern? Tools - Maven, Gradle, Ant & mehr 5
J Maven Assembly-Plugin und Dependencies Tools - Maven, Gradle, Ant & mehr 4
M maven-jaxb-plugin Tools - Maven, Gradle, Ant & mehr 1
Oneixee5 Maven deploy - per SSH Tools - Maven, Gradle, Ant & mehr 6
H Maven kein Hauptmanifestattribut Tools - Maven, Gradle, Ant & mehr 10
M Programm mit Maven erstellen und starten samt Abhängigkeiten Tools - Maven, Gradle, Ant & mehr 27
D Interne Dependencies in Maven Tools - Maven, Gradle, Ant & mehr 51
J log4j2 mit Hibernate über Maven Tools - Maven, Gradle, Ant & mehr 10
thor_norsk Maven Build Failed: kann nicht von start.spring.io generiertes Projekt auf IntelliJ IDE starten Tools - Maven, Gradle, Ant & mehr 8
H Maven JUnit5 Tests werden ignoriert Tools - Maven, Gradle, Ant & mehr 5
thor_norsk Maven Tools - Maven, Gradle, Ant & mehr 32
ExceptionOfExpectation Maven Build Failed: kann nicht von start.spring.io generiertes Projekt auf Eclipse starten Tools - Maven, Gradle, Ant & mehr 20
Ich kann Maven nicht als UmgebungsVariable hinzufügen Tools - Maven, Gradle, Ant & mehr 2
W Was "braucht" man denn alles? Maven, Ant, Git, ... Tools - Maven, Gradle, Ant & mehr 21
N Fehler beim Imgui mit Maven Tools - Maven, Gradle, Ant & mehr 7
M Spring Boot Maven pom.xml-Eintrag Tools - Maven, Gradle, Ant & mehr 17
Encera JavaFX und Maven funktioniert nicht Tools - Maven, Gradle, Ant & mehr 1
B maven multi module Projekt und unnötige/zusätzliche Leerzeilen Tools - Maven, Gradle, Ant & mehr 4
J Maven Konfusion Tools - Maven, Gradle, Ant & mehr 7
Tippster Maven Sqlite integrieren (Eclipse, Maven) Tools - Maven, Gradle, Ant & mehr 4
T Image kreieren mit Maven bei JavaFX und nicht modularen Jars Tools - Maven, Gradle, Ant & mehr 12
T JSON Dependencies in Maven Tools - Maven, Gradle, Ant & mehr 7
T JavaFX, Jar über Maven kreieren Tools - Maven, Gradle, Ant & mehr 2
Encera Libraries Maven Projekt hinzufügen Tools - Maven, Gradle, Ant & mehr 9
Oneixee5 Maven Phase Tools - Maven, Gradle, Ant & mehr 3
Robertop maven copy-resources nicht in WAR Datei Tools - Maven, Gradle, Ant & mehr 2
T Maven: Probleme beim Einbinden der Dependencies Tools - Maven, Gradle, Ant & mehr 9
M Mit Maven eine jar Datei bauen ohne irgendeine main Methode Tools - Maven, Gradle, Ant & mehr 1
M Mit Maven eine jar Datei Bauen ohne irgendeine main Methode Tools - Maven, Gradle, Ant & mehr 18
H Maven Maven: <mainClass>NAME?</mainClass> Tools - Maven, Gradle, Ant & mehr 13
M Missing Artifact on selbst gehostestes Maven Paket Tools - Maven, Gradle, Ant & mehr 8
M Error code 409 maven Tools - Maven, Gradle, Ant & mehr 5
M github + maven Fehler beim repository erstellen Tools - Maven, Gradle, Ant & mehr 1
M durch Maven wird "var" nicht gefunden Tools - Maven, Gradle, Ant & mehr 4
N Maven Intellij Maven Projekt erstell keine src Tools - Maven, Gradle, Ant & mehr 4
LimDul Maven Einzelne Unit Tests in Maven Builds skippen Tools - Maven, Gradle, Ant & mehr 3
M Maven jpackage-image wird nicht gefunden Tools - Maven, Gradle, Ant & mehr 22
M javafx wird in einem alten programm nicht bei maven gefunden Tools - Maven, Gradle, Ant & mehr 15
L Maven IntelliJ, Maven und JavaFX + SceneBuilder Tools - Maven, Gradle, Ant & mehr 23
von Spotz Maven und Spring: "Add to classpath" ? Tools - Maven, Gradle, Ant & mehr 29
Kirby.exe Projekt mit Maven kompilieren Tools - Maven, Gradle, Ant & mehr 13
P Maven Projekt Abhängigkeiten auf bekante Schwachstellen prüfen Tools - Maven, Gradle, Ant & mehr 4
H Maven dependency Problem ? Tools - Maven, Gradle, Ant & mehr 23
B Maven und Intellij Tools - Maven, Gradle, Ant & mehr 24
P Maven Test werden nicht ausgeführt . Junit . Maven . Surefire . Eclipse Tools - Maven, Gradle, Ant & mehr 12
yakazuqi Maven Eigene API mit Maven einbinden Tools - Maven, Gradle, Ant & mehr 1
M Was ist besser für den Anfang, Maven oder Gradle? Tools - Maven, Gradle, Ant & mehr 6
P Maven Wie die Maven Project version in JSP page verwenden? Tools - Maven, Gradle, Ant & mehr 2
C Maven Multi-Module Projekt Tools - Maven, Gradle, Ant & mehr 2
T Maven Warnings/Fehlermeldungen Tools - Maven, Gradle, Ant & mehr 12
T Maven und Datenbank(treiber) Tools - Maven, Gradle, Ant & mehr 13
T Maven Runnable Jar Tools - Maven, Gradle, Ant & mehr 5
T Grundlagen Maven und Git/Github Tools - Maven, Gradle, Ant & mehr 2
G Maven upload Tools - Maven, Gradle, Ant & mehr 0
K Maven - Parent oder Dependency? Tools - Maven, Gradle, Ant & mehr 5
B Maven Maven deploy Tools - Maven, Gradle, Ant & mehr 4
H Jenkins keine Tests gefunden - aber in Maven Tools - Maven, Gradle, Ant & mehr 30
P Mit Maven einen spezifischen Branch nach Tag-Parameter erstellen (in Jenkins-Job) Tools - Maven, Gradle, Ant & mehr 3
P Nur einen Teilbaum in Maven releasen? Tools - Maven, Gradle, Ant & mehr 7
D Cannot invoke "javafx.scene.control.MenuButton.getScene()" nach konvertierung zu maven Tools - Maven, Gradle, Ant & mehr 3
H Maven - keine Durchführung von Tests Tools - Maven, Gradle, Ant & mehr 12
P JavaFX jar mit Maven Tools - Maven, Gradle, Ant & mehr 9
P Maven & Intellij Modul kann nicht aufgelöst werden Tools - Maven, Gradle, Ant & mehr 12
H Eclipse JUnit erzeugt Fehler im Maven-Test Tools - Maven, Gradle, Ant & mehr 1
sascha-sphw Maven vs Gradle Tools - Maven, Gradle, Ant & mehr 24
D Maven Maven und die Build-Geschwindigkeit Tools - Maven, Gradle, Ant & mehr 11
K Maven IntelliJ + Maven + JavaFX Tools - Maven, Gradle, Ant & mehr 2
J Maven Mit Maven eine ZIP Datei erstellen Tools - Maven, Gradle, Ant & mehr 0
K Maven install schlägt fehl Tools - Maven, Gradle, Ant & mehr 10
I Problem: Maven import extern Lib Tools - Maven, Gradle, Ant & mehr 3
Tom299 Maven Maven funktioniert nach Installation nicht Tools - Maven, Gradle, Ant & mehr 1
I Maven Interface hinzugefügt - Error Tools - Maven, Gradle, Ant & mehr 1
M Verständnisfrage Maven Tools - Maven, Gradle, Ant & mehr 2
S Maven installieren - "Befehl wurde nicht gefunden" Tools - Maven, Gradle, Ant & mehr 1
E Maven: Wie Abhängigkeiten analysieren? Tools - Maven, Gradle, Ant & mehr 0
E Maven Maven distributionManagement Vererbung in child POM Tools - Maven, Gradle, Ant & mehr 8
P Maven Parent- Child POMs Tools - Maven, Gradle, Ant & mehr 13
E Release Kandidaten mit Maven bauen Tools - Maven, Gradle, Ant & mehr 4
C Orderstruktur bei Libarys - Wie mit Ant oder Maven lösen? Tools - Maven, Gradle, Ant & mehr 0
G Maven, finde Dependency nicht... Tools - Maven, Gradle, Ant & mehr 2
G Maven Continious Integration mit Jenkins, Maven und Nexus - wie richtig? Tools - Maven, Gradle, Ant & mehr 1

Ähnliche Java Themen

Neue Themen


Oben