2012-01-31 33 views
0

我可以使用Maven與FlexMojos來生成swf文件,但是因爲我有幾個需要構建的mxml文件,我可以在1個Maven pom文件中構建它們嗎?在Maven Flex中構建幾個文件

我知道如果我將它們分成幾個項目,Maven可以構建它們。但是,由於這些mxml文件具有一些共享功能,如果將它們分開,管理起來並不容易。

另一個問題是swf文件的大小。由Flex構建器構建的原始文件大小約爲80KB,但Maven的文件大小約爲800KB。這是正常的嗎?

回答

0

這對我來說聽起來像是一個多模塊構建,這正是爲此目的而設計的。

+-- pom.xml 
+-- module1 
     +--- pom.xml 
+-- module2 
     +--- pom.xml 
+-- common 
     +--- pom.xml 

我可以推薦Sonatype book about this

+0

是的,我知道,我可以將它們分開到幾個模塊(項目)。實際上,我已經有大約10個模塊,全部都是Java。我只想將Flex限制在1個模塊內,是否有可能? – Dennys 2012-02-01 01:28:06

0

您可以創建一個子模塊,其中包含幾個柔性模塊...

+-- pom.xml 
+-- module1 
     +--- pom.xml 
+-- module2 
     +--- pom.xml 
+-- module-flex 
     +-- pom.xml 
     +-- mod-flex-1 
      +-- pom.xml 
     +-- mod-flex-2 
      +-- pom.xml 
     +-- mod-flex-common 
      +-- pom.xml 
+-- common 
     +--- pom.xml