Top-bewertete Apache Maven Alternativen
166 Apache Maven Bewertungen
Gesamtbewertungsstimmung für Apache Maven
Melden Sie sich an, um die Bewertungsstimmung zu sehen.
Best Dependency Management Framework out there in the Market. Easy and simple to configure the dependency management using the pom.xml. Profile support for running the pom configurations with different settings based on the profile being executed. Excellent transient dependency management and dependency conflict resolution. Bewertung gesammelt von und auf G2.com gehostet.
Pom.xml is a bit difficult to manage once it grows bigger with hundreds of dependencies and plugins configured. Not easy to debug any issues with the Plugin Lifecycle configurations. Mostly the issues has to be solved with a trial and error. Unable to inject the runtime variables easily. The existing mechanism to inject dynamic run time variables is a bit cumbersome to use. Bewertung gesammelt von und auf G2.com gehostet.
I have been using maven for almost a decade and most of the projects I have worked so far. It is so convenient and help you download all transient dependencies without any struggle.
1. Provides maven dependency tree which can help you find different classpath issues because of collision with similar jars used by different transient dependencies.
2. Easy to exclude unwanted jars.
3. Dependency scope forces different types like compile, provided, runtime, test, system etc.
4. Tons of plugins which makes several jobs much easier. Bewertung gesammelt von und auf G2.com gehostet.
One thing I don't like is to have everything in one file. Then I would like to specify configuration not only using XML Bewertung gesammelt von und auf G2.com gehostet.
The best is the power and the amount of tasks you can perform Bewertung gesammelt von und auf G2.com gehostet.
The worst thing is the complexity of the configuration in certain ides Bewertung gesammelt von und auf G2.com gehostet.

Einfachheit der Konfiguration und das Hinzufügen von Abhängigkeiten im Vergleich zu anderen Build-Tools wie ANT.
Ein riesiges Repository, in dem man fast alles finden kann und das häufig aktualisiert wird.
Es wurde zum De-facto-Standard der Industrie für das Erstellen und Konfigurieren von Java-Projekten. Bewertung gesammelt von und auf G2.com gehostet.
-Fehler sind manchmal mehrdeutig mit wenig Beschreibung
-Automatische Ausführungen im Hintergrund können manchmal zu Fehlern führen.
-Benötigt eine Lernkurve. Bewertung gesammelt von und auf G2.com gehostet.

Es kann verlockend sein, Maven-Build-Jobs zu verkomplizieren, obwohl die Sprache einfach und leicht zu lesen ist. Außerdem gibt es viele Community-unterstützte Plugins für alles, was Sie zum Kompilieren, Bündeln und Verpacken benötigen. Bewertung gesammelt von und auf G2.com gehostet.
Weniger beliebte Plugins können eine Zeitverschwendung sein. Bleiben Sie bei den beliebten. Bewertung gesammelt von und auf G2.com gehostet.

Wahrscheinlich sind die Dinge, die ich an Apache Maven am meisten schätze, seine Einfachheit und Benutzerfreundlichkeit beim Kompilieren und Erstellen von Java-Dateien zu brauchbaren Lösungen, was meine Arbeit erheblich erleichtert. Benutzerfreundlich obendrein. Das Lernen und die Implementierung waren ein Kinderspiel. Ich schätze die Überlegungen, die in die Entwicklung dieser Software eingeflossen sind. Bewertung gesammelt von und auf G2.com gehostet.
Wie bei jedem weit verbreiteten Management-Tool gibt es Eigenheiten. Die anfängliche Dokumentation lässt zu wünschen übrig, da einige Themen weniger als ausreichend erklärt werden. Bewertung gesammelt von und auf G2.com gehostet.

Es ist möglich, das gesamte Projekt in Ihrer IDE zu öffnen/konfigurieren, indem Sie nur eine XML-Datei öffnen. Erweiterbar durch Plugin-Architektur. Eine Vielzahl von Plugins ist verfügbar für das Kompilieren von Quelldateien, das Erzeugen von Dokumentation, das Erstellen einer Projekt-Website, das Ausführen von Code-Analyse-Tools wie Sonar, das Verpacken von Endprodukten, den Verbrauch von Webdiensten, die Testausführung, die Anwendungsdurchführung usw. Bewertung gesammelt von und auf G2.com gehostet.
Unbeholfene XML-Syntax. Es ist manchmal schwierig, die Dokumentation des Konfigurationselements eines Plugins zu finden. Sollte irgendwie durch die Verwendung der XML-Schema-Definition für das Konfigurationselement unterstützt werden. Bewertung gesammelt von und auf G2.com gehostet.

Die Software oder Bibliotheken, die zur Entwicklung einer Software benötigt werden, können sehr einfach und in kurzer Zeit verwaltet werden. Der Softwareentwicklungslebenszyklus wird jedoch verlängert, wenn Sie kein Verwaltungstool wie Maven haben. Selbst wenn die Bibliotheken aktualisiert werden, müssen Sie nur die neue Version angeben, und der Rest wird erledigt. Ich kann mir das Leben eines Softwareentwicklers in dieser modernen Ära ohne ein Tool wie Maven nicht vorstellen. Es wäre äußerst schwierig, die Bibliotheken zur Entwicklung und Wartung einer Software zu verwalten. Da Bibliotheken ständig aktualisiert werden, müssen wir den Code unserer Software ändern. Alles im Blick zu behalten, ist fast unmöglich. Kurz gesagt, es ist ein großartiges Tool, um Software in der modernen Ära zu verwalten. Bewertung gesammelt von und auf G2.com gehostet.
Bibliotheksabhängigkeit. Wenn Sie mehrere Bibliotheken für Ihr Projekt oder Ihre Softwareentwicklung haben, wissen Sie nicht, ob sie dieselbe Bibliothek in mehreren Versionen benötigen oder nicht. Es ist ein sehr schwieriges Problem, dies im Voraus zu wissen. Derzeit hatte ich ein Problem mit der Bibliothek com.dropbox.core:dropbox-core-sdk:jar:2.1.2. Da diese Version von einer Bibliothek verlangt wird, benötigt eine andere eine ältere Version von com.dropbox.core:dropbox-core-sdk:jar. Es war ein Albtraum für mich, dies zu lösen. Sie müssen die Bibliothek aktualisieren, die von der alten abhängt, und dann können Sie das gesamte Paket Ihrer Software aktualisieren. Bewertung gesammelt von und auf G2.com gehostet.
1. Ease of dependency management
2. One stop for all plugins
3. Integration capabilities Bewertung gesammelt von und auf G2.com gehostet.
1. Non intuitive error messages
2. Error messages need to specific and elaborate Bewertung gesammelt von und auf G2.com gehostet.
The ease of use of poms to configure each module in a JEE project is exceptionally handy. Without a developers complete setup you have the ability to just use SVN to checkout the code repository and run a build. All you got to do is make sure your settings.xml is correctly configured Bewertung gesammelt von und auf G2.com gehostet.
There is not much that I dislike however I would appreciate a detailed documentation of hiccups which come across maven usage for newbies. This would help in collecting more followers to an ever growing software use Bewertung gesammelt von und auf G2.com gehostet.