我一直在努力讓Maven2與我合作,並想知道如果有人有任何想法如何得到這個工作....我正在一個Flash項目,我們正在考慮將我們的混合Flex4/FlashCS4轉換爲純Flex4解決方案。我們希望使用Maven2構建系統,這樣我們的開發人員就不必在他們的機器上手動下載,安裝和配置Flex4。複雜Maven2與Flex4設置
我設法創建了一個使用Maven2和Flex4的單模塊項目(我正在使用Sonatype FlexMojos插件及其位於http://repository.sonatype.org/content/groups/flexgroup/的Maven2存儲庫)。我真的開始運行陷入困境,當談到做這個多....
我們的項目內容如下:
|- bin | |- moduleX.swf | |- moduleY.swf | |- ... |- lib | |- moduleA.swc | |- moduleB.swc | |- ... |- src | |- moduleA | |- moduleB | |- ... |- test | |- moduleA | |- moduleB | |- ... |- share | |- asset1 | |- asset2 | |- ... |- ...
基本上,我們的每一個模塊都具有其源位於「SRC/<下modulename > /「,其測試源位於」test/<modulename> /「下,生成的SWF文件放置在」bin「中,生成的SWC文件放置在」lib「中。我們的資產(我們希望能夠使用「@Embed」或「[Embed]」標籤引用的內容)存在於「共享」下。我已經看過關於項目繼承和聚合的參考資料,但似乎找不到任何可以讓我們保留現有項目目錄結構的內容。我們希望這種遷移儘可能快速,無痛且不中斷。如果有人能想出如何創建一個允許我們保留當前基礎架構的「pom.xml」文件,我將非常感激。
謝謝,這是一個非常詳細的帖子。我期待着嘗試它。 –