[QUOTE=Shadoka]OSGi ist wirklich ganz nett von der Idee her, problematisch ist da nur die Umgebung der Anwendung, sonst schlägt man sich schnell mit Classloader-Problemen rum. Ich sage nur Oracle WebLogic + IBM CICS = viiiiieeel Spaß
Dumm nur, dass IBM OSGi ab den neuen Versionen zwingend vorschreibt…[/QUOTE]
Aehmm… das sind OSGi Basics, nicht umsonst nennt man es auch ein „strict classloader environment“, kein Bug/Problem sondern gehoert zu den Grundkonzepten von OSGi.
Wir haben nichts verbockt, wir werden einfach gezwungen uns damit auseinanderzusetzen.
Das klingt ja wirklich nach einer guten und vor allem motivierten Herangehensweise
„Kenne OSGi nicht und habe keine Lust darauf…“
Wenn man die Anwendung sauber Strukturiert und sich mit OSGi auskennt gibt es da auch keine Probleme, ja wenn…
Bestes Zitat: „Maven builds are an infinite cycle of despair that will slowly drag you into the deepest, darkest pits of hell (where Maven itself was forged).“
Meiner Meinung nach hat Maven schon einige nette Features, aber es fehlen Möglichkeiten zur einfachen Individualisierung eines Buildprozesses, wie man sie z.B. in einem Ant-Task definieren kann.
Das fehlen von „Moeglichkeiten der Individualisierung“ gehoert zu den Maven Konzepten, Convention over Configuration eben.
Es soll nicht jeder Kreativ werden wenn es um bestimmte Dinge wie Projektestruktur (haengt eng mit Architektur zusammen) und Buildsystem geht, dafuer gibt es ja Konventionen.
Ant mit Ivy versagt ganz schoen wenn man versucht ein sauberes Dependency Management aufzuziehen (SNAPSHOTS? Ha!) , dazu kommt das jeder Ant Build eine einzigartige Schneeflocke ist die viel Arbeit verursacht.
Bei uns kann jemand der sich mit Maven auskennt 60 Projekte auschecken, in der IDE einrichten und bauen, in weniger als 5 Minuten.
Was er dafuer braucht: Maven, eine settings.xml Zugang zum internen Maven und SVN Repo, fertig.
Dann haben wir noch ein ant Projekt, da muss man ca. 2 Tage Doku lesen und konfigurieren um das Ding lokal gebaut zu bekommen.
Von der Einrichtung am CI Server inkl. Sonar Analysen ganz zu schweigen…