我有一个本地开发的flex应用程序,我现在将部署在实时服务器上。这些是限制因素:
将blazeDS与java代码一起使用
使用一些外部闪存.swc libs
在另一篇文章中解释了导出文件夹的结构:
What needs to be in a .war file to deploy a Flex application?
在Flash Builder的默认用法中,我可以创建一个发布版本并将其存储在某个地方。这将创建所有flex内容的发布版本。
我现在想在eclipse的导出函数中导出.war文件,这就出现了问题:
如何排除war文件中不需要的文件。有一个flex应用程序的调试版本和一些我不需要的文件。
如何自动将导入的eclipse项目的dependend库插入web-inf lib文件夹。当我尝试导出该版本时,函数sais表明导入的eclispe项目无法通过发布过程创建,但它位于除了依赖项之外的.war导出的web-inf的lib文件夹中。
有人可以向我指出flashbuilder关于exportinmg和部署的文档。
也许我需要一个ANT流程来优化它。你觉得怎么样?
谢谢
答案 0 :(得分:2)
对于你刚才所说的一切,有两种方法可以做到:
1)通过将war文件中所需的内容复制粘贴到文件夹中,手动创建它,删除不需要的内容然后使用命令行创建所述war文件。
2)创建一个自动化脚本,为您完成所有操作。这可能是ANT或Maven(我个人更喜欢Maven的依赖管理)。
后者是企业的方式,因为它很容易运行(“mvn clean install war”),你可以将脚本附加到自动化引擎(如hudson,bamboo,teamcity等),然后可以编译/测试/部署将所有内容提交给您的源代码控制。