importieren maven Archetypen von GitHub

8

Ich möchte ein neues Drop-Wizard-Projekt starten. Es gibt einen Maven-Archetyp, der im DW-GitHub angegeben ist ( hier ). Aber ich weiß nicht, wie ich es in die Archtype -Option von Intellij Idea importieren soll. Spezifisch, welchen Link ich im Feld Repository angeben muss. Jede Hilfe wäre willkommen.

    
Manu Viswam 20.02.2014, 07:30
quelle

3 Antworten

9

Da die Archetypen des Dropwizards nicht in maven central repository verfügbar sind, müssen Sie:

  • Klonen Sie das dropwizard github gabelungsprojekt von nikelford :
    $ git clone [email protected]:nicktelford/dropwizard.git
  • Beachte den Feature-Zweig :
    $ git checkout feature/maven-archetypes
  • In den Dropwizard-Archetypen-Modulordner wechseln:
    $ cd dropwizard/dropwizard-archetypes
  • Installieren Sie die Archetypen des Dropwizards in Ihr lokales Repository:
    $ mvn install (Die Archetyp-Beispiele werden dann zum lokalen Repository unter $ LOCAL_REPO / io / dropwizard / archetypes /) hinzugefügt
  • Das Skript zum Erstellen von Dropwizard-Skripten ausführbar machen:
    $ cd target/classes
    $ chmod +x dropwizard-create
  • Erstellen Sie Ihr Projektbeispiel:
    $ ./dropwizard-create com.sample sample

Hier haben Sie Ihr Projekt erstellt, dann können Sie es in Intellij IDEA als Maven-Projekt importieren.

    
tmarwen 20.02.2014, 10:57
quelle
3

Um jetzt ein Dropwizard-Projekt von Maven archetype mit IntelliJ IDEA zu erstellen, sollte man Datei & gt; Neu & gt; Projekt aus dem Menü wählen. Dann muss man im Dialog auf der linken Seite Maven auswählen, oben auf Aus Archetyp erstellen klicken und Archetyp hinzufügen Schaltfläche.

Danach in einem Dialog, der erscheint

sollte man eingeben:

  • GroupId: io.dropwizard.archtypes
  • ArtifactId: java-einfach
  • Version: 0.8.2

Die Informationen über die neueste Version von Dropwizard erhalten Sie hier .

Nachdem die oben genannten Aktionen abgeschlossen sind, wird der gewünschte Archetyp in der Liste angezeigt.

Dann sollte man Weiter drücken und die Artefakt- und Gruppen-IDs des Projekts ausfüllen und Weiter drücken. Für diesen bestimmten Archetyp muss eine Eigenschaft namens name hinzugefügt werden, die später zur Erstellung von Namen für Anwendungs- und Konfigurationsklassen verwendet wird.

Nachdem Sie Weiter und Fertigstellen gedrückt haben, können Sie ein neu erstelltes Projekt sehen.

Alternativ könnte man ein Projekt über eine Befehlszeilenschnittstelle erstellen, wie hier beschrieben und dann importieren Sie das Projekt in IDEA .

Update: Es wurde ein Youtube-Video hinzugefügt.

    
javaeeeee 11.08.2015 05:57
quelle
0

Ich habe festgestellt, dass die Dropwizard-Archetypen nur in der Feature-Verzweigung / maven-archetypes verfügbar sind. Daher müssen Sie die folgenden Schritte 2-3 ersetzen:

%Vor%

(findbugs und javadoc tendieren dazu, in einigen Modulen Probleme zu machen).

Dann wird natürlich Schritt 4

%Vor%

Leider kann ich die resultierende ausführbare Datei nicht unter 64-Bit Windows 7 ausführen lassen.

    
Immo Huneke 13.10.2014 14:38
quelle