我有2个档案和12个全局变量的项目。我只想构建和部署仅使用6个GV的一个EAR。但是当我构建EAR时,它将拥有所有12个GV。我尝试使用Appmanage命令和-deployconfig命令,其中config.xml文件只有6个必需的GV,但它不会覆盖EAR中存在的GV。不需要的GV在Admin中仍然可见。 是否有任何工具或方法可以覆盖EAR中存在的Tibco.xml以及我想要放入EAR的GV?我们可以使用任何工具在Tibco.xml中编辑全局变量吗?
1
A
回答
0
尝试将档案1的GV放入文件夹中,并将档案2的GV放入另一个文件夹中。当你建立耳朵时,从内存(这个区域我有点朦胧),它将包括来自特定文件夹的所有GV,如果该文件夹中的一个或多个GV被引用。
否则,您也可以考虑将项目拆分为两个项目,每个项目一个。要将资源从一个项目分享到另一个项目,请让其中一个项目生成一个设计时间库,供其他项目使用。
最后,如果您想要进行破解,只需从EAR中的Tibco.xml中删除不需要的gvars即可。使用Ant来提取Tibco.xml,使用XSLT去除不需要的GV,然后再次使用Ant来将EAR中的Tibco.xml替换为修改后的版本,可以非常轻松地完成此操作。不过,如果EAR出现任何问题,我怀疑TIBCO支持部门不愿意为您提供帮助。
1
在全局变量编辑器中,可以取消选中要从生成的EAR中排除的GV的“部署”复选框。
你可以进行如下操作:
1. Uncheck GVs specific to archive 2
2. Build archive 1
3. Recheck GVs specific to archive 2
4. Uncheck GVs specific to archive 1
5. Build archive 2
确保不要取消GVS由这两个归档使用。
不是很优雅,但这是我知道的唯一方法。否则,你总是可以编写自己的脚本。
相关问题
- 1. 我们可以在QML文件中声明全局变量吗?
- 2. 我们可以把全局静态变量当作全局变量吗?
- 3. R包 - 我可以在包中使用全局变量吗?
- 4. 我们可以重写全局变量吗?
- 5. 我可以在这种情况下使用全局变量吗?
- 6. Unity3D,可编辑的全局变量?
- 7. 我们真的可以使用Static来限制全局变量的范围吗?
- 8. 在VBScript中编辑全局变量
- 9. 我可以做这个没有全局变量的工作吗?
- 10. 你可以在t4模板中使用全局变量吗?
- 11. 我可以使用__init__.py来定义全局变量吗?
- 12. 我可以在python脚本中有多个全局变量吗?
- 13. 我可以在shell中显示RTP的全局变量吗?
- 14. 可以继承Ruby全局变量吗?
- 15. 我应该使用全局变量吗?
- 16. 我们可以在webapp2中用i18n做全局设置吗?
- 17. 我可以使用全局变量初始化一个类变量吗? (ruby)
- 18. 我们可以在Siddhi SQL语句中使用变量吗?
- 19. 我们可以在FOR-IN循环中使用变量吗
- 20. 我可以用这个applescript设置一个全局变量吗?
- 21. 我们可以在anjularjs中全局更改吗
- 22. 具体示例:是否可以避免使用全局变量?
- 23. 我们可以在php代码中使用javascript变量和javascript变量吗?
- 24. 如何将变量声明为全局变量,以便可以在任何函数中使用
- 25. 我可以定义JavaScript全局变量以跨多页使用吗?
- 26. 在Access中可以关闭全局函数中的变量吗?
- 27. 这可以很好地使用全局变量吗?
- 28. 我可以设置全局变量并在其他文档就绪事件中使用它们吗?
- 29. 我可以使用scala编辑xml吗?
- 30. 我可以使用“malloc”作为局部变量来返回局部变量吗?
最后一段似乎很有用,但我对Ant不太了解。谢谢你的想法。 –