Not in the same thread/terminal/cmd but you can create another task like - gulp.task("<mytask>", ["watch","merge-minify-js", "merge-minify-css"]); and when you want to watch use "gulp <mytask>" in terminal otherwise for normal maven build when you wouldn't want build to keep waiting, use "default"...