我正在尝试将flex 4.6项目转换为maven以下是我的pom.xml
<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>
我得到的错误如下:
[ERROR]项目com.adobe:gDash-main-maven:1.0-SNAPSHOT (C:\\ pom.xml)有1个错误[错误]无法解析的构建 扩展:插件com.adobe.flex.compiler:batik-all-flex:4.6.0.23201 或其中一个依赖项无法解决:以下内容 工件无法解决: com.adobe.flex.compiler:batik-all-flex:jar:4.6.0.23201, com.adobe.flex:编译器:pom:4.6.0.23201:无法找到工件com.adobe.flex.compiler:batik-all-flex:jar:4.6.0.23201 in central (http://repo.ma ven.apache.org/maven2) - &gt; [帮助2] org.apache.maven.plugin.PluginResolutionException:插件 com.adobe.flex.compile r:batik-all-flex:4.6.0.23201或其中一个 无法解决依赖关系:以下工件无法解决 解决:com.adobe.flex.compiler:batik-all-flex:jar:4.6.0.23201, com.adobe.flex:compiler:pom:4.6.0.23201:找不到arifact com.adobe.flex.compiler:batik-all-flex:jar:4.6.0.23201 in central (http://repo.maven.apache.org/maven2)
答案 0 :(得分:1)
我也遇到了同样的问题。将其添加到您的pom.xml
文件中(例如<repositories>...</repositories>
之后):
<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>
为我解决了这个问题:)
某些IDE会生成一个已包含此插件存储库的POM文件。
答案 1 :(得分:0)
如果你浏览回购,你会看到
http://repository.sonatype.org/content/groups/flexgroup/com/adobe/flex/framework/flex-framework/
版本4.6.0.23201不存在,而版本4.6.b.23201不存在