IntelliJ nicht kündigen, Spring-Boot-Anwendungen bauen mit gradle

Ich bin mit IntelliJ 13.1 auf Linux, und versuchen Sie, bauen Sie ein basic-REST-Anwendung nach dem Vorbild http://spring.io/guides/gs/spring-boot/

Wenn ich ausführen, die den Gegner bootRun innerhalb von IntelliJ den integrierten tomcat-server wird gestartet und alles funktioniert einwandfrei.

10:09:35: Executing external task 'bootRun'...
:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:findMainClass
:bootRun

Aber halt die Ausführung nicht beeinflussen, die gradle task:

10:11:40: External task execution finished 'bootRun'.

Ich kann immer noch Zugriff auf die tomcat-Instanz, die auf dem konfigurierten port. Nur schließen IntelliJ zerstören Prozess.

Suchte ich auf dieses Thema aber nicht finden konnten keine vernünftigen Antworten. Ich Frage mich, ob es ist ein

  • gradle problem (mit gradle wrapper-version 1.11)
  • Linux-problem (Ubuntu 12.04)
  • IntelliJ problem (IDEA 13.1.2)
  • Spring-Boot-problem (versucht, verschiedene Versionen von 1.0.0.RELEASE 1.1.0.M2)
  • Was passiert, wenn Sie "gradle run"?
  • Gleiche problem mit ausführen. Der einzige Weg zu stoppen die Ausführung, den Prozess zu beenden.
  • Sieht aus wie dies ist eine Einschränkung von Gradle Tooling - es nicht zulassen, dass für die Beendigung der lang andauernden Aufgaben durch die tooling-api. Es gibt einen workaround: youtrack.jetbrains.com/issue/IDEA-114534
Schreibe einen Kommentar