1

有谁知道为什么 buildJsbFile 任务在 Linux 上运行良好但 buildJsbFileWin 在 Windows 上不起作用?提前致谢。

task removeJsbFile(type: Delete) {
    delete 'src/main/webapp/app.jsb3'
}

task buildJsbFile(type:Exec, dependsOn: removeJsbFile) {
    workingDir 'src/main/webapp'
    executable 'sencha'
    args 'create jsb -a `http://localhost:8780/login` -p app.jsb3'
}

task buildJsbFileWin(type:Exec, dependsOn: removeJsbFile) {
    workingDir 'src/main/webapp'
    executable 'sencha'
    args 'create jsb -a `http://localhost:8780/login` -p app.jsb3'
}

该链接实际上没有`字符,我必须使用它才能发布此问题

4

1 回答 1

0

好的,多亏了 Peter Niederwieser,我设法解决了这个问题。

这一切都失败了,因为我需要:

  1. 拆分 args 字符串('create jsb -a http://localhost:8780/login-p app.jsb3'.split(""))和
  2. 将可执行文件从“sencha”更改为“sencha.bat”

谢谢大家,特别感谢彼得。

于 2013-09-19T08:57:42.853 回答