2017-04-09 21 views
5

Próbuję uruchomić gulp watch podczas uruchamiania mojej aplikacji internetowej Java z Gretty. Używam this plugin do uruchomienia łyka z Gradle.Uruchomić zegarek gulp jednocześnie niż gretty

Na razie jestem po prostu w stanie uruchomić jeden build haustem przed aplikacją prowadzonym przez ten sposób: appRun.dependsOn gulp_build

Co chciałbym jest to, że po uruchomieniu aplikacji, istnieje również gulp watch wyjściowy (Zadanie gulp_default w Gradle na moim przypadku), aby pliki SCSS były automatycznie kompilowane, gdy je zapisuję bez konieczności ponownego uruchamiania aplikacji.

Nie mogę po prostu zrobić appRun.dependsOn gulp_build, ponieważ gulp_default niczego nie zwraca, więc zadanie gradle nie wykonuje appRun.

Każdy pomysł, jak mogę to zrobić?

+0

może staram się pomóc, ale potrzebujemy SSCCE można podać jeden? – Opal

+0

@Opal Pewnie, oto jeden naprawdę prosty przykład: https://github.com/ThibaultVlacich/gradle-gulp-sscce – ThibaultV

Odpowiedz

4

Znalazłem sposób, ale za pomocą npm, aby uruchomić aplikację, a nie gradle.

Użyłem pakietu concurrently. I uruchomić aplikację wykonując npm start zamiast gradle appRun i dodałem to w moim package.json:

"scripts": { 
    "start": "concurrently \"gradle appRun\" \"gulp watch\"" 
} 
Powiązane problemy