如何通过 Java 命令通过 CLI 自动创建 apache cordova 项目?
How to create automatically an apache cordova project via CLI through Java Command?
我想创建一个 java 库来包装 apache cordova CLI,但不幸的是我遇到了一些 Java CMD 问题,我不太确定下一步该去哪里.
我可以设置所有内容并通过调用
创建项目
cordova create /my/project/path/ my-project-name
这会自动创建基本综述,这已经是一件好事了。
不幸的是,我无法继续向该项目添加平台。调用时
"/bin/bash",
"-c",
"cd " + path.toString(), "cordova platform add " + os
作为一个字符串数组,该过程以返回码 1 继续,但没有添加任何内容,并且它不依赖于代码中的 os 变量,因为我用 android 和 ios.
调用了一次
我已经尝试了终端中的代码和 bash 我的 Mac 中的代码,它可以正常工作并正确添加平台。
有什么建议吗?
答案很简单:
"/bin/bash",
"-c",
" cd " + path.toString() + " && cordova platform add " + os
如果忘记在 cd-cmd 之前添加一个空字符并将所有内容放在一行中。
我想创建一个 java 库来包装 apache cordova CLI,但不幸的是我遇到了一些 Java CMD 问题,我不太确定下一步该去哪里.
我可以设置所有内容并通过调用
创建项目cordova create /my/project/path/ my-project-name
这会自动创建基本综述,这已经是一件好事了。
不幸的是,我无法继续向该项目添加平台。调用时
"/bin/bash",
"-c",
"cd " + path.toString(), "cordova platform add " + os
作为一个字符串数组,该过程以返回码 1 继续,但没有添加任何内容,并且它不依赖于代码中的 os 变量,因为我用 android 和 ios.
调用了一次我已经尝试了终端中的代码和 bash 我的 Mac 中的代码,它可以正常工作并正确添加平台。
有什么建议吗?
答案很简单:
"/bin/bash",
"-c",
" cd " + path.toString() + " && cordova platform add " + os
如果忘记在 cd-cmd 之前添加一个空字符并将所有内容放在一行中。