So richten Sie Wicket-Beispiele in Eclipse ein

So richten Sie Wicket-Beispiele in Eclipse ein

Wicket examples ist ein guter Ort, um Apache Wicket anhand von Beispielen zu lernen, und ein Muss für neue oder erfahrene Wicket-Entwickler. Auf dieser Wicket-Beispielseite finden Sie fast die gesamte Verwendung der gängigen Wicket-Komponenten.

In diesem Handbuch zeigen wir Ihnen, wie Sie die obige Apache Wicket-Beispielsite in Ihrer lokalen Entwicklungsumgebung (Eclipse IDE) einrichten.

Benutztes Werkzeug :

  1. Apache Wicket 1.4.17

  2. Eclipse 3.6

  3. Maven 3

1. Quellcode herunterladen

Laden Sie Apache Wicket 1.4.17 vonhttp://wicket.apache.org/ herunter. Der Wicket-Beispielcode ist im Ordner "src" verpackt.

2. Verzeichnis überprüfen

Extrahiert die heruntergeladene Wicket-Zip-Datei und überprüft die Verzeichnisstruktur. Der Ordner „wicket-examples“, den Sie im Ordner „$ WICKET_PATH / src“ benötigen.

wicket example folder structure

3. Maven Build

Navigieren Sie zum Ordner "wicket-examples", kompilieren und erstellen Sie mit Maven und lassen Sie ihn Eclipse WTP-Funktionen unterstützen.

$WICKET_EXAMPLE_FILE_PATH> mvn eclipse:eclipse -Dwtpversion=2.0

P.S Maven will configure the project and download the project dependencies automatically.

4. Eclipse Project + WTP

Importieren Sie das Projekt in die Eclipse-IDE (Sie sollten wissen, wie :)).

In Wicket 1.4.17 scheint die Maven-Option "-Dwtpversion=2.0" in Eclipse 3.6 jedoch nicht zu funktionieren, da ich festgestellt habe, dass Eclipse-Facettendateien und Bereitstellungsabhängigkeitsbibliotheken nicht ordnungsgemäß konfiguriert sind. Wenn Sie das gleiche Problem haben, führen Sie die folgenden Schritte aus:

1. Klicken Sie mit der rechten Maustaste auf Projekt -> Eigenschaften -> „Project Facets“. Wählen Sie „Dynamic Web Module“ und „Java“.

wicket example eclipse facets

2. Gleiche Fenster -> Wählen Sie „Deployment Assembly“ und stellen Sie sicher, dass die Bibliotheken und der Root-Bereitstellungspfad „/“ ordnungsgemäß konfiguriert sind. Fügen Sie es einfach hinzu, wenn es fehlt.

wicket example eclipse depoyment dependency

5. Bereitstellen + Testen

Erstellen Sie in Eclipse IDE eine Tomcat-Instanz, weisen Sie der neuen Tomcat-Instanz Ihr konfiguriertes „Wicket-Beispiel“ -Projekt zu und starten Sie es.

wicket example cloned site

Erledigt. Die gesamte Website mit Wicket-Beispielen wird in Ihre lokale Entwicklungsumgebung geklont.