我有2个独立的应用程序(在一个项目中)需要2个独立的版本(sencha cmd)。我被要求创建一个gradle脚本来完成这两个应用程序的构建。Gradle - 从任务执行多个命令
我创建了一个任务来构建一个应用程序,但是我有麻烦使用相同的任务来构建第二个应用程序。
这是我到目前为止有:
task senchaCmdBuild (type: Exec) {
workingDir 'src/main/app/MYAPP'
commandLine 'cmd', 'c', 'sencha app build'
}
,这工作得很好。
当我添加以下2行以上任务:
workingDir 'src/main/app/MYOTHERAPP'
commandLine 'cmd', 'c', 'sencha app build'
第一命令将被忽略,并且只有第二命令执行。
那么反正我可以用一个任务执行两个命令?
创建两个'Exec的'任务,并从主任务运行它们。 – RaGe
我觉得必须有一个解决方案,你可以利用commandLine上的'&&'来执行多项任务。或者,您可以调用一个执行两者的shell脚本。 –