我的团队为其他(内部)软件开发团队构建可重用的库。我们使用FlexBuilder 3作为我们的开发环境。我们的SCM标准规定这些项目必须包含测试线束和单元测试运行器,当然,我们希望能够使用调试器。出于这个原因,所有的项目都是应用程序。有没有办法让FlexBuilder 3将项目视为应用程序和LIbrary?
我们的构建脚本(主要由CI系统和释放部署使用)构建我们的实际库,这很好用。这种方法的使用使得FlexBuilder不需要实际构建我们的生产工件(在命令行上)。
问题是这样的 - 为了将FlexBuilder项目添加到应用程序库路径中,它必须是库项目。我曾尝试在项目中添加一项我们想要包含的功能,但尚未完成。如果你想在另一个项目中调试源文件,你会想这样做。
一个简单的(但烦人的)解决方法是在“应用程序项目”中包含“库项目”的源文件夹作为源文件夹。这很烦人,因为它需要多个步骤在swc的“库项目”和项目本身的源文件夹之间进行交换。