Maven 2 in der Praxis - Was bringts wirklich?
semteX 28.06.2008 - 11:11 1544 7
semteX
liebt die große KI
|
da grad "Maven" am aufsteigenden Ast ist, frag ich mich: was bringt mir jetzt Maven wirklich?
Klar, es kann die Abhängigkeiten selbst verwalten. wenn ich ne lib brauch, zieh ich mir die ausm maven repo und das ding lädt alle abhängigkeiten nach - fein. wenn allerdings im repo nur version 1.0.5 drin ist, ich brauch aber 1.0.6 is der Vorteil wieder beim teufel...
Builden + Deployen + Testen ...
das is der Teil, wo ich irgendwie bisher keinen wirklichen Vorteil seh... Deployen und Junit Tests laufen lassn kann Eclipse auch... Hat ma mit Maven irgendwelche Vorteile, was das Deployen auf mehrere Zielsysteme betrifft?
wie gsagt, ich finds nett und alles, allerdings seh ich jetzt im moment ned den großen nutzen für kleine und mittlere projekte...
|
quilty
Ich schau nur
|
Maven wird bei uns in der Firma gerade auch heftig evaluiert und diskutiert. So allgemein kann man sagen das es sehr zu empfehlen ist wenn man im Moment noch nichts in diese Richtung verwendet, jedoch wenn man so wie bei uns bisher schon sehr umfangreich Ant im Einsatz hatte muss man genau abwägen wo eine Umstellung sinnvoll ist. Das deine Repo aktuell ist, ist natürlich Voraussetzung, sollte jedoch im Firmenumfeld das kein Problem darstellten.
|
semteX
liebt die große KI
|
ich dachte der große vorteil von maven ist, dass das maven projekt selbst ein riesen repository hat?
d.h. ma sollt schaun, dass ma in der firma ein repo hat, auf das alle zugriff haben... mhm
|
Punisher
Bukanier
|
Die Beste Lösung ist natürlich
- online Repository - Firmen Repository - lokales Repository
Firmen Repo ist dabei besonders wichtig, da es in diesem Repo nicht nur externe libs gibt sondern auch intern entwickelte. Mit einer guten Doku hilft das ganze sehr gewaltig mit, doppelte Entwicklungen zu unterbinden.
Und beim deployen ists imho eine große Hilfe, man braucht ja nur src + die pom weitergeben und schon macht maven den Rest
|
semteX
liebt die große KI
|
ich dank schomal für deinen input... das mim builden is halt wieder ne sache, die kann ant auch... und eclipse hats auch integriert... hmmm
|
d3cod3
Legend...
|
maven ist, wenn man einen absoluten checker für die verwaltung hat, recht praktisch. ohne so eine person ist es pain in the ass deluxe :/
|
rettich
Legendwaffle, waffle!
|
maven ist, wenn man einen absoluten checker für die verwaltung hat, recht praktisch. ohne so eine person ist es pain in the ass deluxe :/ so wie bei jedem thema, wo es um konsolidierung von teilentwicklungen und versionierung geht.
|
DKCH
Administrator ...
|
builden-deployen-testen bringts dir ned wirklich mehr als ant. cool is neben dem repo-zeug halt auch die archetype-geschichte, mit der du recht gschickt auf (eigenen) templates aufbauen kannst. ich habs auch bis vor zwei monaten nicht gekannt, aber imho ist alleine die dependency-verwaltung schon ein fast ausschlaggebendes argument... vor allem weil du's im eclipse auch gleich hast (mit dem plugin) und daher viel weniger zeit damit verbringst, genau die eine library zu suchen, die irgendwo nicht im classpath drin ist
|