2017-04-09 4 views
5

GrettyでJava Webアプリケーションを実行するときにgulp watchを実行しようとしています。 私はthis pluginを使用してGradleからgulpを実行しています。私が望む何appRun.dependsOn gulp_buildgretよりも同時にギャルワットを実行する

(私はアプリを実行すると、gulp watchが始まるもあるということです。これを行うことによって、実行するアプリが前に一瞬のために

は、私はちょうど構築し、単一のがぶ飲みを実行することができますよ私の場合はGradleのgulp_defaultタスク)、アプリケーションを再起動しなくても保存するとSCSSファイルが自動的にコンパイルされます。

gulp_defaultは何も返さないので、gradleタスクはappRunを実行しないため、appRun.dependsOn gulp_buildを実行することはできません。

どうすればいいですか?

+0

私はSSCCEを助けることが必要としようと、あなたは1を提供することができますか? – Opal

+0

@Opal確かに、これは本当に簡単な例です:https://github.com/ThibaultVlacich/gradle-gulp-sscce – ThibaultV

答えて

4

私は方法を見つけましたが、npmを使ってアプリを起動し、gradleを使用しないでください。

私はconcurrentlyパッケージを使用しました。私はnpm startの代わりgradle appRunを実行してアプリを起動し、私は私のpackage.jsonでこれを追加しました:

"scripts": { 
    "start": "concurrently \"gradle appRun\" \"gulp watch\"" 
} 
関連する問題