Ich bin seit 23 Jahren ein Programmierer. Ich mache Java, Spring und verwende Eclipse als meine IDE. Die meisten meiner Projekte sind webbasiert und laufen in Tomcat und JBoss. Die Firma, in der ich mich jetzt befinde, bittet Maven um meine Projekte, aber ich sehe Maven als ein Build-Tool ... Wir benutzen Subversion für die Versionskontrolle usw., aber wie passt Maven? Und wo fange ich an?Maven oder nicht zu Maven
Wir sind mit der folgenden
Java, Spring, JBoss, Eclipse Subversion
Bitte geben Sie mir eine Eingabe.
Die Frage wurde geschlossen, so kann ich nicht antworten, aber ich werde kommentieren: Ich denke, Sie sollten alle Tools in Betracht ziehen, die helfen könnten, aber nach meiner Erfahrung ist Maven eine Menge Ärger, viel mehr Ärger als es wert ist viele Projekte. Viele Menschen fördern es als Heilmittel für alle Ihre Beschwerden, aber es kann eine echte Schmerzen im Hintergrund sein und ist nicht für alle Projekte gerechtfertigt (das gilt für jedes Werkzeug, natürlich). Ich ermutige Sie, nicht nur den Hype zu lesen; Suchen Sie nach Blogs und Geschichten über die Schwierigkeiten mit Maven und überlegen Sie sorgfältig, welche Auswirkungen die Verwendung von etwas hat, das übermäßig "automatisch" zu sein versucht. –
Maven ist hauptsächlich ein Abhängigkeitsmanager, Abhängigkeiten von Ihrem Projekt und Abhängigkeiten von Ihren Projektabhängigkeiten und so weiter. Sie können ohne es gehen, aber dann müssen Sie es manuell tun.Sein Wert ist vergleichbar mit Eclipse oder svn oder git und derzeit ist es defacto als Dependency Manager und öffentliche Maven-Repositories sind defacto für JAR-Datei-Verteilung. –