针对外部服务器的Worklight环境特定构建

时间:2015-05-25 14:42:53

标签: ibm-mobilefirst

我们正在使用WL 6.2.0.1企业版,我们有四个环境(DEV-QA-UAT和PROD),其中每个环境都有不同的服务器路径,如Dev:(https://mobile-dev.company.ca)QA:({ {3}})....

当我们针对外部服务器的项目进行构建时,此URL将被添加到WL / Device二进制文件中,这使得每个构建对于该环境都是唯一的。

有没有办法可以在构建之后修改服务器路径,这样我们就有了一个基础构建,我们可以跨环境移动它,而无需再次进行构建。就像可以添加的WL属性一样。

2 个答案:

答案 0 :(得分:1)

  • 默认情况下,当执行Run As > Run on Worklight Development Server时,这将向worklight.plist(对于iOS)和wlclient.properties(所有其他环境)注入protocolhost和{ {1}}开发服务器的值。

  • 如果要构建应用程序以使注入的服务器值属于远程服务器,则将执行port,您将在其中提供这些值。当使用不同的值重复此操作时,将注入新值... UI一次支持1个远程服务器以输入详细信息。

    所以我认为您可以放下准备好的worklight.plist / wlclient.properties文件以放入生成的本机项目中。

答案 1 :(得分:0)

这只是部分答案,但您可以在幻灯片25之后的these slides中找到一些有用的提示。

相关问题