Eclipse ist eine großartige Software zum Erstellen von Java-Apps zur Verwendung im Web. Ich bin kein Programmierer, aber eine Freundin von mir. Diese Woche verbringe ich Zeit mit ihr und lerne, wie sie Java-Apps erstellt. 'Wie erstelle ich ein Maven-Projekt in Eclipse?' Ist das Ergebnis dieser Zeit, die ich mit ihr verbracht habe.
Eclipse ist wie Adobe InDesign, jedoch für Java. Es bietet eine Umgebung, in der Sie Arbeit erstellen und gleichzeitig viele Funktionen automatisieren können. Es kann auch mit Plugins erweitert werden, um es viel mehr als die Summe seiner Teile zu machen. Während es hauptsächlich für Java Eclipse-Plugins für C, C ++, C #, COBOL, D, Fortran, Haskell, JavaScript, Julia, Lasso, Lua, Perl, PHP, Prolog, Python, Ruby, Ruby on Rails, Rust, Scala gibt, Groovy, Scheme, Erlang und viele andere Sprachen.
Maven ist ein Plugin für Eclipse, das Projektmanagementprinzipien verwendet, um mehrere Aspekte eines einzelnen Projekts zu verwalten. Wenn eine Java-Anwendung beispielsweise mehrere Anwendungen benötigt, können Sie alle mit Maven verwalten. Maven verwaltet Dokumentation, Quellen, Abhängigkeitslisten und viele andere nützliche Funktionen. Es erledigt nicht die Arbeit für Sie, sondern vereinfacht nur die Verwaltung so vieler Ressourcen.
Auf der anderen Seite erleichtert Maven das Verwalten von Ressourcen sowie das Durchführen von Versions- und Änderungsmanagement, wenn mehrere Entwickler an demselben Projekt arbeiten.
Erstellen eines Maven-Projekts in Eclipse
Um ein Maven-Projekt in Eclipse zu erstellen, benötigen Sie eine funktionierende Eclipse-Installation mit installiertem Maven-Plugin. Tomcat muss auch ausgeführt werden.
- Öffnen Sie Eclipse und starten Sie es.
- Wählen Sie im Menü "Eclipse" die Option "Datei", "Neu" und "Maven-Projekt".
- Aktivieren Sie die Kontrollkästchen neben "Ein einfaches Projekt erstellen" und "Standardarbeitsbereich verwenden", wenn Sie alleine arbeiten und keinen Archetyp benötigen. Wenn Sie einen Archetyp wünschen, ist 'Alle Kataloge' eine gute Option, um mit 'learnlib' zu beginnen.
- Fügen Sie bei Bedarf die Artefakt-ID hinzu. Die Standardeinstellung ist normalerweise in Ordnung, es sei denn, Sie verwenden etwas Exotisches.
- Fügen Sie dann den Namen und die Beschreibung hinzu, um die Verwaltung des Projekts zu vereinfachen.
- Dann klicken Sie auf Fertig stellen.
Das Projekt sollte nun erstellt werden und in der Hierarchie angezeigt werden. Wählen Sie "pom.xml" aus dem Menü und untersuchen Sie die Eigenschaften.
Die Archetyp-Einstellung in Maven bestimmt, ob Ihr Projekt dynamisch sein soll oder nicht. Wenn Sie sich nur mit Maven vertraut machen, müssen Sie keinen festlegen. Wenn Sie jedoch mit dynamischen Projekten spielen möchten, müssen Sie einen Archetyp festlegen. Das, was ich verwendet habe, war 'maven-eclipse-webapp', was anscheinend ein Standard ist.
Beheben von Fehlern in Ihrem Maven-Projekt
Eine Sache, die ich in meiner Zeit mit Eclipse durchlaufen habe, waren Fehler. Ich habe ein paar davon gesehen, einen Tomcat-Fehler und einen regulären Java-Fehler. Der Tomcat-Fehler erforderte eine Konfigurationsänderung, während der Java-Fehler eine Neuinstallation von Maven erforderte.
Als ich mein glänzendes neues Maven-Projekt erstellte und versuchte, damit zu arbeiten, sah ich einen Java-Servlet-Fehler. Dies bedeutet, dass die Abhängigkeit nicht geladen wurde. Dies ist anscheinend üblich. Hier erfahren Sie, wie Sie das Problem beheben können.
- Öffnen Sie Ihr Maven-Projekt in Eclipse.
- Öffnen Sie die Eigenschaften des Projekts.
- Wählen Sie im linken Menü Gezielte Laufzeiten.
- Wählen Sie im mittleren Fenster Apache Tomcat und klicken Sie auf OK.
Maven sauber installieren
Eine saubere Installation von Maven ist nicht so ernst, wie es sich anhört. Anfangs dachte ich, ich müsste alles neu einrichten, aber das war für mich kein Glück. Es ist ein schneller Vorgang, der nur wenige Sekunden dauert und anscheinend die Installation überhaupt nicht beeinträchtigt, abgesehen vom erneuten Laden beschädigter Dateien oder fehlender Ressourcen.
- Öffnen Sie Eclipse und wählen Sie das Projekt aus, mit dem Sie Probleme haben.
- Wählen Sie im oberen Menü Projekt und dann Reinigen.
- Wählen Sie im Popup-Feld das Projekt aus, das Sie bereinigen möchten, und wählen Sie "Ausgewählte Projekte bereinigen". Dann drücke OK.
Dieser Prozess sucht offenbar nach Problemen mit Abhängigkeiten und Konfigurationen und repariert sie, wenn möglich. Der aufgetretene Fehler konnte nicht behoben werden, aber das Löschen von ".m2 / repository" aus dem Projektordner im Windows Explorer hat ihn behoben.
Ich muss gestehen, dass ich mich sowohl in Eclipse als auch in Maven etwas verloren fühle. Beide Programme schienen alles zu schaffen, was sie brauchten, um glaubwürdig gut zu managen, aber sie sind nicht der richtige Ort, um Java zu erkunden. Trotzdem hoffe ich, dass ich Ihnen erklärt habe, wie Sie ein Maven-Projekt in Eclipse korrekt erstellen und dass es Ihnen in Ihren eigenen Projekten nützliche Anleitungen bietet.
Wenn Sie auffällige Fehler entdecken oder etwas hinzuzufügen haben, lassen Sie es mich unten wissen.