Maven oder Efeu? Welcher ist besser mit einem System, das bereits in Produktion ist? Und die anderen Unterschiede?

Weiß ich, dass dies eine komplizierte Frage, aber ich würde gerne wissen welches besser ist in dem Fall ein system, dass es bereits in der Produktion, mit einer Menge bugs und wirklich schlechten design überhaupt. Eine wirklich Durcheinander.

Eigentlich, ich Frage das, weil ich bin schon die Umwandlung dieses Projekt auf Maven und ich bin mit vielen Problemen konfrontiert.
Ich brauchte Sie zum anpassen der Ordner-Struktur, getrennt eine schreckliche Rahmen aus der Firma aus dem Projekt (Sie wurde umgewandelt in eine jar-lib), fix eine Menge von details, brach das Projekt die ganze Zeit, konfigurieren Sie die POM.xml alles zu machen, dass die Ameise war schon dabei und entdecken Sie die libs, die wirklich gebraucht werden in der Anwendung als Ihre Versionen (ein großer Teil der libs umbenannt wurde, ohne die Versionsnummer und die manifest-Datei war leer).

Gut, es war wirklich die Hölle. Ich wurde verrückt bei dieser Aufgabe und die Frage, die folgte mir die ganze Zeit "Und wenn ich konvertieren es zu Ivy? Wäre einfacher?".

Ich noch nie gearbeitet mit Efeu, aber ich weiß es funktioniert mit Ant und es ist dann leichter, Maven, Anpassung des Projekts. Auf der anderen Seite, Maven, es ist viel mehr überall das Wort (Bin ich falsch?) und das sollte einen Grund haben!

So es es ist meine Fragen:

  • Integration mit Jenkins /Hudson: Mit Efeu es so einfach ist wie mit Maven?
  • Sonar plugin: Gleiche Frage oben. Die integration ist einfach?
  • Plugin für Eclipse: Das ist ein sehr schwacher Punkt von Maven. Das plugin schrecklich, aber ich weiß nicht, das Efeu lieben.
  • Bereitstellen Prozess: Einmal, es ist alles konfiguriert, bereitstellen und veröffentlichen Sie das Projekt mit maven ist es sehr einfach. Und mit Ivy?
  • Konvertierung: Naja, meine Erfahrung in der Konvertierung von einem Projekt auf Maven war schrecklich, aber das system hat nicht geholfen. Die option, die ich hatte, war, dass Maven-es ist erstaunlich, neue Projekte, Projekte, die mit Maven, seit es erstellt wurde, aber nicht eine gute Wahl, wenn Sie eine große und unorganisierte Projekt. Bin ich falsch?
  • Plugins: Dass es EINE MENGE von plugin konfiguriert werden POM.xml. Gibt es so viele option für Ivy?
  • Popularität: Was ist beliebter? Die eine ist mehr verwendet und warum?

Gut, es ist diese.
Vielen Dank!

InformationsquelleAutor der Frage Pmt | 2013-03-22

Schreibe einen Kommentar