为小组开发设置 Flex 项目可能有点棘手。有很多小的本地设置可能需要调整,以便有一个可以轻松签出的项目。
我使用内置的导入/导出 flex 项目实用程序取得了有限的成功。我似乎经常手工编辑,我想我可能会遗漏一些东西。
更新 我最初忽略了提到我的目标是使从颠覆中签出项目并尽可能少地启动和运行成为可能。我遇到的最大问题都围绕着管理“点”文件以及如何使它们足够灵活以处理不同的开发人员环境。
例如,即使只有我一个人,我也希望有这样的能力:在工作中,我使用 Vista 机器,在家里我使用 Mac。某些路径的描述方式肯定存在差异,但它们确实非常相似。在 Vista 上,flex 根目录是 c:/ColdFusion8/wwwroot,在 OS X 上是 /Applications/ColdFusion8。我已经能够为 CF_FLEX_SERVER 和 WEBSERVER 设置链接资源路径变量,然后我使用 ${WEBSERVER}/myProject 语法来引用它。
到目前为止,它似乎工作得很好,但我发现有几个地方仍然存在问题。具体来说,在 .project 文件中,您会发现类似以下内容:
<linkedResources>
<link>
<name>bin-debug</name>
<type>2</type>
<location>c:/inetpub/wwwroot/myProject-debug</location>
</link>
</linkedResources>
不幸的是,如果我尝试将位置实体更改为 ${WEBSERVER}/wwwroot/myProject-debug,flex 会引发编译器错误。这是一种耻辱,因为几乎所有其他的工作。