我的團隊爲其他(內部)軟件開發團隊構建可重用的庫。我們使用FlexBuilder 3作爲我們的開發環境。我們的SCM標準規定這些項目必須包含測試線束和單元測試運行器,當然,我們希望能夠使用調試器。出於這個原因,所有的項目都是應用程序。有沒有辦法讓FlexBuilder 3將項目視爲應用程序和LIbrary?
我們的構建腳本(主要由CI系統和釋放部署使用)構建我們的實際庫,這很好用。這種方法的使用使得FlexBuilder不需要實際構建我們的生產工件(在命令行上)。
問題是這樣的 - 爲了將FlexBuilder項目添加到應用程序庫路徑中,它必須是庫項目。我曾嘗試在項目中添加一項我們想要包含的功能,但尚未完成。如果你想在另一個項目中調試源文件,你會想這樣做。
一個簡單的(但煩人的)解決方法是在「應用程序項目」中包含「庫項目」的源文件夾作爲源文件夾。這很煩人,因爲它需要多個步驟在swc的「庫項目」和項目本身的源文件夾之間進行交換。