如何仅针对工作执行应用程序优化build.xml文件

时间:2015-12-01 11:02:12

标签: maximo-anywhere

在maximo内部我们有4个应用程序,其中我只想构建和部署工作执行应用程序。

目前,ant build正在构建和部署所有耗时的应用程序。请帮忙

3 个答案:

答案 0 :(得分:1)

它位于解决方案的build.properties中。 查看here以获取更多信息。 build.properties包含构建过程的可变方面,并定义部署应用程序的目标服务器。它可以在这里找到:maximoanywhere_home \ AnywhereWorkManager

答案 1 :(得分:1)

为了指定你想要构建的应用程序,你正在寻找build.properties中的“appsToBuild”属性。

appsToBuild=WorkExecution

答案 2 :(得分:0)

为了限制构建哪些应用程序,您将需要在build.properties中编辑“ appsToBuild”属性。

但是,这不适用于已部署的应用程序。根据我在iOS上的Anywhere应用程序的经验,将部署bin文件夹中的所有IPA文件,而不仅是build.properties文件中appsToBuild属性中指定的IPA文件。这可能会导致问题(例如,部署不是为要部署到的服务器构建的应用程序)。为避免这种情况,请在运行build ant脚本的all-dist命令之前删除bin文件夹的内容。然后,当运行all-deploy命令时,它将仅将最近构建的文件部署到服务器。