我的团队为其他(内部)软件开发团队构建可重用的库。我们使用 FlexBuilder 3 作为我们的开发环境。我们的 SCM 标准规定这些项目必须包括测试工具和单元测试运行器,并且(当然)我们希望能够使用调试器。因此,所有项目都是应用程序。
我们的构建脚本(主要用于 CI 系统和发布部署)构建我们实际的库,效果很好。使用这种方法是为了不需要 FlexBuilder 来实际构建我们的生产工件(在命令行上)。
问题是——为了将 FlexBuilder 项目添加到应用程序的库路径中,它必须是库项目。我已经尝试为我们想要包含的项目添加一个性质,但还没有让它工作。如果您想在另一个项目中调试源文件,您会想要这样做。
一个简单(但令人讨厌)的解决方法是将“库项目”的源文件夹作为源文件夹包含在“应用程序项目”中。这很烦人,因为在“库项目”的 swc 和项目本身的源文件夹之间交换需要多个步骤。