Maven

Status
Nicht offen für weitere Antworten.

boskop

Aktives Mitglied
ich erwäge in einem Projekt maven einzusetzten.
Das Ding ist aber ziemlich komplex, deshalb wollte ich mal fragen, ob jemand weiss, wo ich ein Beispielprojekt finden kann, oder sonstige gute Tutorials, die über die Hompage hinaus gehen.

danke im voraus,

boskop
 

foobar

Top Contributor
Wie sind denn eure Erfahraungen mit maven?
Hat das schon mal jemand eingesetzt?
Was sind die Vor- und Nachteile?
Worauf sollte man achten?
Gibt es Alternativen?
 

Bleiglanz

Gesperrter Benutzer
>>Wie sind denn eure Erfahraungen mit maven?

gemischt, manches ist gut - anderes extrem nervig

>>Hat das schon mal jemand eingesetzt?

ja, aber immer nur bei Projekten, die eine einzige jar ausspucken

>>Was sind die Vor- und Nachteile?

Vorteil: weniger denken, weil man ein vorgegebenes Projektlayout übernehmen kann, kein gefrickel mit ant, schöne automatische integration von JUnit, schöne (aber von keinem angeschaute) automatisch Projektwebseite, zentrales Repository für jars (mein lieblingsfeature) und viele Plugins

Nachteile: erzeugt immer nur ein jar/war usw. . Es ist zwar möglich, mit explodierten .war oder .ear zu arbeiten, aber maven ist zu langsam um das komfortabel hinzukriegen

überhaupt: während der Programmierung ist es zu langsam, man kann es aber gut für tägliche builds verwenden

>>Worauf sollte man achten?

möglichst an das maven-layout halten (nur in notfällen eigenes jelly-zeugs in eine maven.xml)

>>Gibt es Alternativen?

ant 1.6. kann auch vieles
 

boskop

Aktives Mitglied
Ja ich danke auch,

aber das mit dem nur ein Jar erstellen stimmt glaubich nicht ganz, es gibt doch die möglichkeit, mit dem maven-multiproject plugin zu arbeiten, da definiert man ein übergelagertes projekt für mehrere projekte. Also genaugenommen ist natürlich die Reihenfolge anders, man macht ein Projekt und teilt das dann in subprojekte auf.
 

Bleiglanz

Gesperrter Benutzer
boskop hat gesagt.:
Ja ich danke auch,
aber das mit dem nur ein Jar erstellen stimmt glaubich nicht ganz, es gibt doch die möglichkeit, mit dem maven-multiproject plugin zu arbeiten, da definiert man ein übergelagertes projekt für mehrere projekte. Also genaugenommen ist natürlich die Reihenfolge anders, man macht ein Projekt und teilt das dann in subprojekte auf.

ja ja der Reactor

funktioniert gut, aber mal angenommen du machst ein J2EE ear file mit 1 jar als Bibliothek, 1 jar als Webarchiv war und einem jar für die EJBs. Dann brauchst du noch 1 Maven-Projekt für Reactor

=> jetzt gibts 4 Projektverzeichnisse, von denen 3 Stück einen Source-Ordner, classes usw. haben (ok, der POM kann sich vererben es ist also nicht ganz so schlimm)

angenommen du änderst ein Source file, dann startest du den Reactor, dann wartest du zwei minuten bis ein neues ear zur verfügung steht, weil maven mit seinem Repository, den Unit-Tests usw. rummacht

Das ist wesentlich länger als sich den Zeugs per ant in einem Rutsch selbst zu erstellen...

Dummerweise dürfen in z.B. in Eclipse Projektverzeichnisse nicht ineinander enthalten sein, da liegen dann also 4 Projekte nebeneinander, auch nicht schön

irgendwie entwicklerunfreundlich das ganze (wie gesagt, für tägliche builds ok)
 
G

Guest

Gast
boskop hat gesagt.:
Ja ich danke auch,

aber das mit dem nur ein Jar erstellen stimmt glaubich nicht ganz, es gibt doch die möglichkeit, mit dem maven-multiproject plugin zu arbeiten, da definiert man ein übergelagertes projekt für mehrere projekte. Also genaugenommen ist natürlich die Reihenfolge anders, man macht ein Projekt und teilt das dann in subprojekte auf.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
doopexxx Add an maven project to an existing maven project IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 23
MiMa Netbeans zu IntelliJ mit Maven konvertieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
MiMa IntelliJ Maven Projekt erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 15
Y IDEA IntelliJ Warum findet IntelliJ die maven property nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
Robertop Maven Warnung "'version' contains an expression but should be a constant" in Eclipse verstecken IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
O NetBeans Java Projekt OHNE Maven erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
O NetBeans Java Projekt OHNE Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
P Maven für Intellij IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
mrBrown IntelliJ 2020.1 - Maven Projekte nicht ausführbar IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
A Wie sind Multi-POM Maven Projects zu verwalten/releasen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
J Maven in Gradle builden? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11
D Jenkins/Gradle maven-publish Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
U Ich kann ein Plugin anhand von Maven nicht builden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
C Ändern der Hauptklasse und dependencys in maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
C maven startet jetty, netbeans "run" startet glassfish IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
J Eclipse Nach Maven Einstellung -> Ordner /target im Arbeitsverzeichnis IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
D Gradle - DSL und Repositories von Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
K Eclipse Seltsames Maven Compiler Verhalten mit OpenCV IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
K Netbeans + Maven: default pom Inhalt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
K Maven + GWT (+ Eclipse)? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
E Maven-Installation für Intellij IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Eclipse import eines maven projects "missing artifact" IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
D Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
N Maven dependencies Informationen finden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
F [Maven] cannot find plugins IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
J Eclipse Eclipse mit Maven mit Abhängigkeiten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
L Eclipse Eclipse - Projekte "mischen" Dynamisches Web Projekt + Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
G Maven - lokales Repository erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
D NetBeans Maven Projekt in Netbeans => WEKA wirft (java.lang.OutOfMemoryError: Java heap space) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
thet1983 Eclipse Eclipse - Maven - Wildfly - archetype:generate IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
G eclipse und Webprojekte mit Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
D Eclipse Eclipse deployment assmebly + Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
P Eclipse Maven Support IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
A IDEA IntelliJ IntelliJ Maven oder Webprojekt, kann keine normalen Java Klassen erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
Tarrew Problem mit Maven und der Erkennung von generierten Antlr Files. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
M [Maven] Depencies mit in jar übernehmen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
N Eclipse Maven , Javafx , SceneBuilder IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
H Maven realer Classpath? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
R Eclipse Maven package mit dependencies IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
E Maven - *.jars landen nicht im lokalen Repository IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
I Maven, Eclipse, building workspace loop IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
B Versionierung mit Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
DEvent [maven] property als parameter IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
S Eclipse Java + Shellscript mit Maven und Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11
M Eclipse Maven/Eclipse ClassLoader Reihenfolge IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
Gregorrr Eclipse Best Practice: Multi-Projekt mit Eclipse + EGit (Git) + m2e (Maven) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
B Maven - Angeben welche Klassen/Packes für build benutzen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
J Eclipse Checkout/Import Maven Projekt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
C Eclipse Verständnisfrage Eclipse+Maven+Resources IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
C Eclipse Verständnisfrage Eclipse+Maven+Dependencies IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
H maven-javadoc-plugin: package does not exist IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
P Eclipse Maven integration IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
K Maven: Reporting zu einer bestimmten Revision IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
S Maven und Native-Libs IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
T Eclipse Maven-Plugin IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
S Maven: Abhängigkeiten + target in [b]eine[/b] Jar IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
G NetBeans Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
MQue Maven und SVN IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
S Maven / Javadoc als jar deployen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
Kessi Maven assembly vergisst eigene Klassen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
D Einzelnen Unit-Test mit Maven ausführen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
J Ant-Tasks in Maven einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 13
M MyLyn und Maven installieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
D Maven vs. Ivy IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
J Konfigurationsdateien und Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
F Maven plugin für Eclipse: tld dependencies in jars IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Maven 2, XDoclet ejbdoclet und Java 1.5 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
E Maven mit WSDL2Java IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
Y Maven und JUnit IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
Y Maven und myEclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5

Ähnliche Java Themen

Neue Themen


Oben