2012-01-20 5 views
0

私はFlexMojos 4.0-RC2とFlex SDK 4.5.1を使用していくつかのモジュールで構成されるアプリケーションをコンパイルしています。FlexMojos - ランタイムエラー - VerifyError#1014 mx.controls.Listクラスが見つかりません

コンパイルには問題ありませんが、問題はありません。

アプリケーションを実行しようとすると、mx.controls.Listが見つからないというVerifyError#1014が表示されます。私はいくつかの他のものを試してみました

..... SWFバージョンのタグを追加する、真falseに静的リンクランタイム共有ライブラリを設定し、trueまたはfalseのいずれかにmodulesLoadExternsを回す

....

私は他に何私は問題を解決するために行うことができます....

$ {target.flash.player.version}以下は10.0

であることは私が使用しているflexmojo構成で、本当にわからないんだけど... 。

 <plugin> 
      <groupId>org.sonatype.flexmojos</groupId> 
      <artifactId>flexmojos-maven-plugin</artifactId> 
      <version>4.0-RC2</version> 
      <extensions>true</extensions> 
      <configuration> 
       <sourceFile>FundsFlexApp.mxml</sourceFile> 
       <contextRoot>funds</contextRoot> 
       <targetPlayer>${target.flash.player.version}</targetPlayer> 
       <services>${basedir}/target/generated-resources/services-config.xml</services> 
       <themes> 
        <theme> 
         ${settings.localRepository}/com/adobe/flex/framework/framework/${flex.sdk.version}/framework-${flex.sdk.version}-configs/themes/halo/halo.swc 
        </theme> 
       </themes> 
       <modules> 
        <module>CounterpartyMaintenanceModule.mxml</module> 
        <module>ManageProposedLimitsModule.mxml</module> 
        <module>NavUploadModule.mxml</module> 
       </modules> 
       <defines> 
        <property> 
         <name>CONFIG::debugging</name> 
         <value>true</value> 
        </property> 
        <property> 
         <name>CONFIG::buildTimeStamp</name> 
         <value>'${maven.build.timestamp}'</value> 
        </property> 
        <property> 
         <name>CONFIG::versionNumber</name> 
         <value>'${project.build.version}'</value> 
        </property> 
        <property> 
         <name>CONFIG::fundsModuleUrl</name> 
         <value>'${funds.module.url}'</value> 
        </property> 
        <property> 
         <name>CONFIG::fundsEndpointUrl</name> 
         <value>'${funds.endpoint.url}'</value> 
        </property> 
        <property> 
         <name>CONFIG::excelExportEndpointUrl</name> 
         <value>'${funds.excelexport.url}'</value> 
        </property> 
       </defines> 
       <debug>${flex.debug}</debug> 
       <storepass/> 
       <linkReportAttach>true</linkReportAttach> 
       <allowSourcePathOverlap>true</allowSourcePathOverlap> 
       <headlessServer>true</headlessServer> 
       <localesCompiled> 
        <locale>en_US</locale> 
       </localesCompiled> 
       <keepGeneratedActionscript>true</keepGeneratedActionscript> 
       <includeSources> 
        <source>${basedir}/src/main/flex</source> 
       </includeSources> 
       <as3>true</as3> 
       <flashPlayerCommand>flashplayer</flashPlayerCommand> 
       <modulesLoadExterns>false</modulesLoadExterns> 
       <staticLinkRuntimeSharedLibraries>true</staticLinkRuntimeSharedLibraries> 
       <strict>true</strict> 
       <swfVersion>11</swfVersion> 
      </configuration> 
      <executions> 
       <execution> 
        <id>default-generate</id> 
        <goals> 
         <goal>generate</goal> 
        </goals> 
        <configuration> 
         <templates> 
          <base-bean-template>${basedir}/src/main/templates/beanBaseBlaze.gsp</base-bean-template> 
         </templates> 
         <includeJavaClasses> 
          <includeClass>...different classes.... 
          </includeClass> 
         </includeJavaClasses> 
        </configuration> 
       </execution> 
      </executions> 
      <dependencies> 
       <dependency> 
        <groupId>com.adobe.flex</groupId> 
        <artifactId>compiler</artifactId> 
        <version>${flex.sdk.version}</version> 
        <type>pom</type> 
       </dependency> 
       <dependency> 
        <groupId>com.adobe.flex.framework</groupId> 
        <artifactId>playerglobal</artifactId> 
        <version>${flex.sdk.version}</version> 
        <type>swc</type> 
        <classifier>${flash.player.classifier}</classifier> 
       </dependency> 
       <dependency> 
        <groupId>${flex.sdk.license.groupid}</groupId> 
        <artifactId>license</artifactId> 
        <version>${flex.sdk.version}</version> 
       </dependency> 
      </dependencies> 
     </plugin> 

すべてのヘルプはあなたがFlexMojosから「テーマ」設定を削除し、「テーマ」スコープ依存に移動しようとしたことがあり

答えて

1

を高く評価していますか?背景のために(StackOverflowの上)以下の議論を参照してください。

How to define a new kind of scope in Maven?

+0

はい、私は問題を解決してきました。ライブラリの1つは、それがされていないときに外部ライブラリとしてロードされました。 – kkudi

関連する問題