2013-02-27 14 views
5

Sto cercando di convertire flessione progetto 4.6 in Maven seguito è il mio pom.xmlflex file di depency 4.6 pom non è risolvere

<build> 
     <sourceDirectory>src</sourceDirectory> 

     <plugins> 

      <plugin> 
      <groupId>org.sonatype.flexmojos</groupId> 
      <artifactId>flexmojos-maven-plugin</artifactId> 
      <version>4.0-RC2</version> 
      <extensions>true</extensions> 
      <dependencies> 
       <dependency> 
       <groupId>com.adobe.flex</groupId> 
       <artifactId>compiler</artifactId> 
       <version>4.6.0.23201</version> 
       <type>pom</type> 
       </dependency> 
      </dependencies> 
      <executions> 
       <execution> 
       <goals> 
        <goal>wrapper</goal> 
       </goals> 
       <configuration> 
        <parameters> 
        <swf>${build.finalName}</swf> 
        <width>100%</width> 
        <height>100%</height> 
        </parameters> 
       </configuration> 
       </execution> 
      </executions> 
      </plugin> 
     </plugins> 
     </build> 

     <dependencies> 
     <dependency> 
      <groupId>com.adobe.flex.framework</groupId> 
      <artifactId>flex-framework</artifactId> 
      <version>4.6.0.23201</version> 
      <type>pom</type> 
     </dependency> 
     </dependencies> 

    <repositories> 
    <repository> 
     <id>flexmojos</id> 
     <url>http://repository.sonatype.org/content/groups/flexgroup/</url> 
    </repository> 
    </repositories> 

errore che sto ottenendo è il seguente:

[ERRORE ] Il progetto com.adobe: gDash-main-maven: 1.0-SNAPSHOT (C: \\ pom.xml) ha 1 errore [ERRORE] Interno non riassorbibile estensione: Plugin com.adobe.flex.compiler: batik- all- flex: 4.6.0.23201 o una delle sue dipendenze non può essere risolta: The follo wingGli artefattinon possono essere risolti: com.adobe.flex.compiler: batik-all-flex: jar: 4.6.0.23201, com.adobe.flex: compilatore: pom: 4.6.0.23201: Impossibile trovare artef c om .adobe.flex.compiler: batik-all-flex: jar: 4.6.0.23201 nella centrale (http://repo.ma ven.apache.org/maven2) -> [Guida 2] org.apache.maven.plugin.PluginResolutionException: Plugin com.adobe.flex.compile r: batik-all-flex: 4.6.0.23201 o una delle sue dipendenze non possono essere risolti: I seguenti artefatti non possono essere risolti : com.adobe.flex.compiler: batik-all - flex: jar: 4.6.0.23201, com.adobe.flex: compilatore: pom: 4.6.0.23201: impossibile trovare ar tifact com.adobe.flex.compiler: batik-all-flex: jar: 4.6.0.2320 1 nel centro di (http://repo.maven.apache.org/maven2)

So che la sua lenghty ma l'aiuto è apprezzato. Dal momento che ho provato molte combinazioni.

risposta

1

Sono stato anche affrontando lo stesso problema. Aggiungi questo al vostro file di pom.xml (dopo <repositories>...</repositories> per esempio):

<pluginRepositories> 
    <pluginRepository> 
     <id>flex-mojos-plugin-repository</id> 
     <url>http://repository.sonatype.org/content/groups/flexgroup</url> 
     <releases> 
      <enabled>true</enabled> 
     </releases> 
     <snapshots> 
      <enabled>false</enabled> 
     </snapshots> 
    </pluginRepository> 
</pluginRepositories> 

risolto per me :)

Alcuni IDE genererà un file POM già contenente questo repository plugin.

+0

Grazie ha funzionato :) – neoahead

0

Se si naviga in pronti contro termine, si vede che

http://repository.sonatype.org/content/groups/flexgroup/com/adobe/flex/framework/flex-framework/

non esiste per la versione 4.6.0.23201, ma per la versione 4.6.b.23201 invece

+0

Ho cambiato e provato ancora lo stesso errore. Suppongo di usare una versione diversa di flexmojos? – neoahead

+0

Cosa hai cambiato? –

+0

L'ho modificato .. Ma sto ricevendo ERRORE FATALE. A causa del carattere 'b' nella versione. java.lang.NumberFormatException: per la stringa di input: "b". Sto usando Maven 2.2.1 –

Problemi correlati