2017-04-09 4 views
5

Ich versuche, eine gulp watch ausführen, wenn meine Java Web-app mit Gretty läuft. Ich verwende this plugin, um Schluck von Gradle zu laufen.Führen Sie eine Schluckuhr gleichzeitig als gretty

Im Moment bin ich nur in der Lage einen einzigen Schluck zu bauen, bevor die App, indem Sie diese laufen laufen: appRun.dependsOn gulp_build

Was ich möchte, ist, dass, wenn ich die app laufen, kann es auch gulp watch beginnen (Aufgabe gulp_default in Gradle in meinem Fall), so dass SCSS-Dateien automatisch kompiliert werden, wenn ich sie speichern, ohne die App neu starten zu müssen.

Ich kann nicht einfach appRun.dependsOn gulp_build tun, weil gulp_default nichts zurückgibt, so dass die grelle Aufgabe appRun nicht ausführt.

Irgendeine Idee, wie ich das tun kann?

+0

ich kann versuchen zu helfen, aber brauche eine SSCCE, können Sie liefern? – Opal

+0

@Opal Sicher, hier ist ein wirklich einfaches Beispiel: https://github.com/ThibaultVlacich/gradle-gulp-sscce – ThibaultV

Antwort

4

Ich fand einen Weg, aber mit npm, um die App zu starten und nicht grandle.

Ich habe das concurrently Paket verwendet. Ich starte die App von npm start statt gradle appRun tun, und ich habe dieses Bild in meinem package.json:

"scripts": { 
    "start": "concurrently \"gradle appRun\" \"gulp watch\"" 
} 
Verwandte Themen