You might try modifying your Maven settings to use
http://repository.sonatype.org/content/groups/flexgroup/, which is actually
the FlexMojos repository, as a repository instead of or in addition to
http://repository.sonatype.org/content/groups/public/, which is the main
Sonatype repository and is not the FlexMojos repository. The former
has com.adobe.flex:compiler:pom:4.0.0.13555 available; the latter does not.
<repository>
<id>flexmojos-repository</id>
<url>http://repository.sonatype.org/content/groups/flexgroup/<http://repository.sonatype.org/content/groups/public/>
</url>
</repository>
Additionally, in your pom.xml, you are depending on two different versions
of Granite (1.2.0 and 2.0.0.GA). This is likely to cause you pain down the
road. The org.graniteds:granite-core:2.0.0.GA dependency you have is
actually a Java dependency, not a Flex dependency (see:
http://download.java.net/maven/2/org/graniteds/granite-core/2.0.0.GA/).
org.graniteds:granite-swc:2.0.0.GA is probably what you want. You probably
do not need the granite-gas depenency (which is another Java dependency:
http://download.java.net/maven/2/org/graniteds/granite-gas/1.2.0/).
Hope this helps,
Bryan Turner
On Thu, Jun 24, 2010 at 5:07 AM, Nabeel Ahmed <[email protected]> wrote:
> I am trying to migrate my maven project from flex 3 to flex 4. I have
> tried a lot of configurations and SDK versions such as..
>
> <dependency>
> <groupId>com.adobe.flex.framework</groupId>
> <artifactId>flex-framework</artifactId>
> <version>4.0.0.13555</version>
> <type>pom</type>
> </dependency>
>
> My IDE recognizes this version but somehow I cannot download the
> required version. After compiling my pom.xml I get this message
>
> [INFO] Scanning for projects...
> Downloading:
> http://repository.sonatype.org/content/groups/public/com/adobe/flex/compiler/4.0.0.13555/compiler-4.0.0.13555.pom
> [INFO] Unable to find resource 'com.adobe.flex:compiler:pom:
> 4.0.0.13555' in repository flex-mojos-repository (http://
> repository.sonatype.org/content/groups/public)
>
> Missing:
> ----------
> 1) com.adobe.flex:compiler:pom:4.0.0.13555
> Path to dependency:
> 1) org.sonatype.flexmojos:flexmojos-maven-plugin:maven-plugin:3.6.1
> 2) com.adobe.flex:compiler:pom:4.0.0.13555
>
>
>
>
>
> Here is my pom.xml code for reference
>
> <?xml version="1.0" encoding="UTF-8"?>
> <!--
>
> Copyright 2008 Marvin Herman Froeder
> Licensed under the Apache License, Version 2.0 (the "License");
> you may not use this file except in compliance with the License.
> You may obtain a copy of the License at
>
> http://www.apache.org/licenses/LICENSE-2.0
>
> Unless required by applicable law or agreed to in writing,
> software
> distributed under the License is distributed on an "AS IS" BASIS,
> WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
> implied.
> See the License for the specific language governing permissions
> and
> limitations under the License.
>
> -->
> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://
> www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/maven-v4_0_0.xsd">
> <modelVersion>4.0.0</modelVersion>
>
>
> <artifactId>flex-client</artifactId>
> <version>0.1</version>
> <packaging>swf</packaging>
>
> <parent>
> <groupId>com.loxvo</groupId>
> <artifactId>remix</artifactId>
> <version>0.1</version>
> </parent>
>
> <name>flex-clients Flex</name>
>
> <build>
> <sourceDirectory>src/main/flex</sourceDirectory>
> <testSourceDirectory>src/test/flex</testSourceDirectory>
> <plugins>
> <plugin>
> <groupId>org.sonatype.flexmojos</groupId>
>
> <artifactId>flexmojos-maven-plugin</artifactId>
> <version>3.6.1</version>
> <extensions>true</extensions>
> <configuration>
> <targetPlayer>10.0.0</targetPlayer>
> <locales>
> <locale>en_US</locale>
> </locales>
> <namespaces>
> <namespace>
>
> <uri>library:adobe/flex/gumbo</uri>
>
> <manifest>gumbo-manifest.xml</manifest>
> </namespace>
> <namespace>
>
> <uri>library:adobe/flex/halo</uri>
>
> <manifest>mxml-manifest.xml</manifest>
> </namespace>
> <namespace>
> <uri>
> http://ns.adobe.com/mxml/2009</uri>
>
> <manifest>mxml-2009-manifest.xml</manifest>
> </namespace>
> <namespace>
> <uri>
> http://www.adobe.com/2006/mxml</uri>
>
> <manifest>mxml-manifest.xml</manifest>
> </namespace>
> <namespace>
> <uri>
> http://ns.adobe.com/fxg/2008</uri>
>
> <manifest>fxg-manifest.xml</manifest>
> </namespace>
> </namespaces>
> </configuration>
> <dependencies>
> <dependency>
>
> <groupId>com.adobe.flex</groupId>
>
> <artifactId>compiler</artifactId>
>
> <version>4.0.0.13555</version>
> <type>pom</type>
> </dependency>
> </dependencies>
> </plugin>
> </plugins>
> </build>
>
>
> <repositories>
> <repository>
> <id>flexmojos-repository</id>
> <url>http://repository.sonatype.org/content/groups/public/
> </url>
> </repository>
> <repository>
> <id>Java.net</id>
> <url>http://download.java.net/maven/2/</url>
> </repository>
> <repository>
> <id>Cairngorm</id>
> <url>http://projects.yoolab.org/maven/content/repositories/
> releases/</url>
> </repository>
> </repositories>
> <pluginRepositories>
>
> <!-- ... -->
>
> <pluginRepository>
> <id>flex-mojos-repository</id>
> <url>http://repository.sonatype.org/content/groups/public</
> url>
> <releases>
> <enabled>true</enabled>
> </releases>
> <snapshots>
> <enabled>true</enabled>
> </snapshots>
> </pluginRepository>
>
> <!-- ... -->
>
> </pluginRepositories>
>
> <dependencies>
> <dependency>
> <groupId>com.adobe.flex.framework</groupId>
> <artifactId>flex-framework</artifactId>
> <version>4.0.0.13555</version>
> <type>pom</type>
> </dependency>
> <dependency>
> <groupId>com.adobe.cairngorm</groupId>
> <artifactId>cairngorm</artifactId>
> <version>2.2.1</version>
> <type>swc</type>
> </dependency>
> <dependency>
> <groupId>com.adobe.flexunit</groupId>
> <artifactId>flexunit</artifactId>
> <version>0.85</version>
> <type>swc</type>
> <scope>test</scope>
> </dependency>
> <dependency>
> <groupId>org.graniteds</groupId>
> <artifactId>granite-core-swc</artifactId>
> <version>1.2.0</version>
> <type>swc</type>
> </dependency>
> <dependency>
> <groupId>org.graniteds</groupId>
> <artifactId>granite-essentials-swc</artifactId>
> <version>2.0.0.GA</version>
> <type>swc</type>
> </dependency>
> <dependency>
> <groupId>org.graniteds</groupId>
> <artifactId>granite-core</artifactId>
> <version>2.0.0.GA</version>
> </dependency>
> <dependency>
> <groupId>org.graniteds</groupId>
> <artifactId>granite-gas</artifactId>
> <version>1.2.0</version>
> </dependency>
> </dependencies>
>
> <profiles>
> <profile><!--https://docs.sonatype.org/pages/viewpage.action?
> pageId=2949459-->
> <id>m2e</id>
> <activation>
> <property>
> <name>m2e.version</name>
> </property>
> </activation>
> <!--
> <build>
> <plugins>
> <plugin>
> <groupId>org.maven.ide.eclipse</groupId>
> <artifactId>lifecycle-mapping</artifactId>
> <version>0.9.9-SNAPSHOT</version>
> <configuration>
> <mappingId>customizable</mappingId>
> <configurators>
> <configurator
> id='org.maven.ide.eclipse.configuration.flex.configurator'/>
> </configurators>
> <mojoExecutions>
>
> <mojoExecution>org.apache.maven.plugins:maven-resources-plugin::</
> mojoExecution>
> </mojoExecutions>
> </configuration>
> </plugin>
> </plugins>
> <pluginManagement>
> <plugins>
> <plugin>
> <groupId>org.apache.maven.plugins</
> groupId>
> <artifactId>maven-resources-plugin</
> artifactId>
> <version>2.4</version>
> </plugin>
> </plugins>
> </pluginManagement>
> </build>
> -->
> </profile>
> </profiles>
>
> </project>
>
> --
> You received this message because you are subscribed to the Google
> Groups "Flex Mojos" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]<flex-mojos%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/flex-mojos
>
> http://flexmojos.sonatype.org/
>
--
You received this message because you are subscribed to the Google
Groups "Flex Mojos" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/flex-mojos
http://flexmojos.sonatype.org/