运行一个gulp比gretty同时观看

Run a gulp watch simultaneously than gretty

我正在尝试 运行 gulp watch 当 运行 使用 Gretty 连接我的 Java 网络应用程序时。 我正在使用 this plugin 从 Gradle 到 运行 gulp。

目前,我只能 运行 在应用程序 运行 之前构建单个 gulp,方法是:appRun.dependsOn gulp_build

我想要的是,当我 运行 应用程序时,还有 gulp watch 开始(在我的情况下 Gradle 中的任务 gulp_default),这样SCSS 文件在我保存时自动编译,无需重新启动应用程序。

我不能只执行 appRun.dependsOn gulp_build,因为 gulp_default 没有 return 任何东西,所以 gradle 任务不会执行 appRun。

知道我该怎么做吗?

我找到了一种方法,但是使用 npm 启动应用程序而不是 gradle。

我使用了 concurrently 包。我通过执行 npm start 而不是 gradle appRun 来启动应用程序,并将其添加到我的 package.json:

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