我必须运行一个jar文件并对其执行npm测试,但是使用gradle任务。我正在使用dependsOn
在jar运行后运行npm test
。
这些是我的gradle任务:
task runServer1 (type: Exec) {
// Run the jar file
}
task runNpmTest (type: Exec, dependsOn: ':runServer1') {
// Run npm tests
}
问题是当我在gradle runNpmTest
执行runServer1
gradle停止时,这是有意义的,因为服务器仍在运行。但我的NPM测试永远不会运行。
有什么想法吗?