2012-07-12 232 views
0

我想從Flex庫中構建一個SWC文件,無論我做什麼,flexmojos(3.6.1)似乎都在bin/classes文件夾中創建了一個「config.xml」文件,該文件夾爲空,並且將其用於配置,完全忽略了我放入插件>配置元素的所有內容。我試過它運行命令行,通過m2e,並通過詹金斯,我每次都遇到同樣的問題。我被卡住了,我不知道我做錯了什麼。flexmojos忽略配置?

這是我的POM的構建部分。

<sourceDirectory>${basedir}/src</sourceDirectory> 
<directory>${basedir}/bin</directory> 
<plugins> 
    <plugin> 
     <groupId>org.sonatype.flexmojos</groupId> 
     <artifactId>flexmojos-maven-plugin</artifactId> 
     <version>3.6.1</version> 
     <extensions>true</extensions> 
     <dependencies> 
      <dependency> 
       <groupId>com.adobe.flex</groupId> 
       <artifactId>compiler</artifactId> 
       <version>${flex.version}</version> 
       <type>pom</type> 
      </dependency> 
     </dependencies> 
     <configuration> 
      <computeDigest>false</computeDigest> 
      <allowSourcePathOverlap>true</allowSourcePathOverlap> 
      <debug>false</debug> 
      <warnings> 
       <no-constructor>false</no-constructor> 
      </warnings> 
     </configuration> 
    </plugin> 
</plugins> 

回答

0

原來我正在運行一個較老的compile-swc目標。當我翻轉到新目標時,我很好。 m2e Eclipse插件沒有爲我提供在其構建配置設置中選擇最新目標的選項。