gpt4 book ai didi

apache-flex - 在 ant/nant 中构建 Flex 项目

转载 作者:行者123 更新时间:2023-12-04 12:50:18 26 4
gpt4 key购买 nike

我们的公司经常遇到 Flex 项目中的构建中断问题。出现此问题的主要原因是开发人员在其本地机器上进行的构建与在构建机器上进行的构建有着根本的不同。开发人员正在使用 FlexBuilder/eclipse 构建项目并且构建机器正在使用命令行编译器。不可避免地,{projectname}-config.xml和/或运行构建的批处理文件与 eclipse 使用的项目文件不同步,因此构建在开发机器上成功,但在构建机器上失败。

我们开始了编写实用程序以将 FlexBuilder 的项目文件转换为 {projectname}-config.xml 的路径。文件,但它是 a) 无证和 b) 一个可怕的黑客。

我查看了 -dump-config 开关以获取配置文件,但这有几个问题:1)生成的配置文件具有在我们的环境中不起作用的绝对路径(一些开发人员使用 Mac,一些 Windows机器),并且 2) 仅在从 IDE 运行时才能正常工作,因此无法构建到构建过程中。

明天,我们将讨论几个选项,我都不太喜欢:

a) 向 Subversion 添加 post check-in 事件以删除这些绝对引用,或
b) 添加删除绝对引用的预构建过程。

我不敢相信我们是第一批遇到这个问题的开发人员,但我在谷歌上找不到任何好的解决方案。其他团体是如何处理这个问题的?

最佳答案

虽然不是您特定问题的解决方案,但解决方法是使用持续集成服务器。

使用类似 Cruise Control 的东西每次有人向源代码控制提交内容时,您都可以启动自动构建。然后,如果构建因任何原因(包括环境不一致)失败,则由破坏它的开发人员来修复它。您可以将其配置为以各种方式发送失败/成功的电子邮件。

关于apache-flex - 在 ant/nant 中构建 Flex 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58000/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com