2017-03-16 3 views
0

Ich habe den Maven-Archetyp maven-archetype-quickstart in der Befehlszeile verwendet, um ein neues Projekt zu generieren. Ich habe dieses Projekt in IntelliJ 2017.1 importiert.Wie starte ich eine neue Maven-basierte "quickstart" -App in IntelliJ?

  • Wie starte ich die App?
  • Wie Debuggen der App?

Das grüne Dreieck zum Ausführen der App ist deaktiviert.

Ich öffnete das Panel Auflistung Maven Lifecycle und Plugins. Aber ich sehe keine Aktion zum Ausführen der App.

enter image description here

+0

Versuchen Sie Strg + + F10 Shift Auch stellen Sie sicher, Sie haben [konfiguriert JDK] (https://www.jetbrains.com/help/idea/2016.3/defining-a-jdk-and-a-mobile-sdk-in-intellij-idea.html) Welches genaue Problem konfrontiert Sie beim Ausführen der Anwendung ? –

+0

@PratikAmbani Mit komplizierteren Maven-Archetypen habe ich gesehen, dass ein Maven-Plugin ausgeführt wurde, um die App zu starten. Aber in diesem einfachen Archetyp sehe ich keine Möglichkeit, die App auszuführen. Wie Sie in diesem Screenshot sehen können, ist das grüne Dreieck deaktiviert (wie ich in meiner Frage angedeutet habe). –

+0

Siehe https://www.jetbrains.com/help/idea/2016.3/run-debug-configurations.html. – CrazyCoder

Antwort

1

Wenn die Anwendung ausgeführt wird sich innerhalb von IntelliJ, werden Sie die App.java-Datei ausführen, um es öffnen müssen. Klicken Sie mit der rechten Maustaste darauf und wählen Sie Ausführen innerhalb der static main() -Methode. Im selben Kontextmenü müssen Sie auch die Option Debug auswählen.

Das Ausführen der Anwendung von Maven ist jedoch nicht möglich, basierend auf dem Archtyp. Maven kann Ihnen eher helfen, das Ganze zu verpacken. Allerdings ist die jar-Datei Post-Build-Ausführung ganz einfach - wie in der Dokumentation hier erklärt:

https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html

java -cp target/my-app-1.0-SNAPSHOT.jar com.mycompany.app.App 
Verwandte Themen