Hi
As far as I understand (but I'm a newbie:) ), if a repository is defined in
a parent pom file, the children modules should have access to that
repository, right? It does not happen in my case though. Here is the
example.


Parent pom:
<?xml version="1.0" encoding="UTF-8"?>
<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>
        <groupId>org.springframework.flex.samples</groupId>
        <artifactId>spring-flex-testdrive</artifactId>
        <version>1.0.0.RELEASE</version>
        <packaging>pom</packaging>

        <name>Spring BlazeDS Integration Test Drive Samples</name>

        <modules>
                <module>spring-blazeds-101</module>
        </modules>

        <build>
                <plugins>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-reactor-plugin</artifactId>
                                <version>1.0</version>
                        </plugin>
                </plugins>
        </build>
        
        <repositories>
                <repository>
                        <id>flex-mojos-repository</id>
                        
<url>http://repository.sonatype.org/content/groups/public</url>
                        <releases>
                                <enabled>true</enabled>
                        </releases>
                        <snapshots>
                                <enabled>false</enabled>
                        </snapshots>
                </repository>

                <repository>
                        <id>ObjectWEB</id>
                        <url>http://maven.ow2.org/maven2/</url>
                        <releases>
                                <enabled>true</enabled>
                        </releases>
                        <snapshots>
                                <enabled>false</enabled>
                        </snapshots>
                </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>false</enabled>
                        </snapshots>
                </pluginRepository>
        </pluginRepositories>

</project>

Child module pom:
<?xml version="1.0" encoding="UTF-8"?>
<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>

        <parent>
                <groupId>org.springframework.flex.samples</groupId>
                <artifactId>spring-flex-testdrive</artifactId>
                <version>1.0.0.RELEASE</version>
        </parent>

        <artifactId>spring-blazeds-101</artifactId>
        <packaging>swf</packaging>

        <name>Spring BlazeDS Integration 101 Sample</name>

        <build>
                <finalName>main</finalName>
                <sourceDirectory>src/main/flex</sourceDirectory>
                <testSourceDirectory>src/test/flex</testSourceDirectory>
                <plugins>
                        <plugin>
                        <inherited>true</inherited>
                                <groupId>org.sonatype.flexmojos</groupId>
                                <artifactId>flexmojos-maven-plugin</artifactId>
                                <version>3.2.0</version>
                                <extensions>true</extensions>
                                <configuration>
                                
<output>${basedir}/../testdrive/src/main/webapp/spring-blazeds-101/${project.build.finalName}.swf</output>
                                
<services>${basedir}/../testdrive/src/main/webapp/WEB-INF/flex/services-config.xml</services>
                                        <contextRoot>/</contextRoot>
                                        <locales>
                                                <locale>en_US</locale>
                                        </locales>
                                </configuration>
                        </plugin>
                </plugins>
        </build>

        <dependencies>
                <dependency>
                        <groupId>com.adobe.flex.framework</groupId>
                        <artifactId>flex-framework</artifactId>
                        <version>3.2.0.3958</version>
                        <type>pom</type>
                </dependency>
                <!-- flexmojos Unit testing support -->
                <!--
                        <dependency> <groupId>org.sonatype.flexmojos</groupId>
                        <artifactId>flexmojos-unittest-support</artifactId>
                        <version>3.2.0</version> <type>swc</type> 
<scope>test</scope>
                        </dependency>
                -->
        </dependencies>

</project>

And then I get this error:
url = http://repo1.maven.org/maven2
Downloading:
http://repo1.maven.org/maven2/com/adobe/flex/compiler/3.2.0.3958/compiler-3.2.0.3958.pom
url = http://repo1.maven.org/maven2
Downloading:
http://repo1.maven.org/maven2/org/graniteds/granite-generator/1.1.0/granite-generator-1.1.0.pom
url = http://repo1.maven.org/maven2
Downloading:
http://repo1.maven.org/maven2/com/adobe/flex/compiler/asdoc/3.2.0.3958/asdoc-3.2.0.3958.pom
url = http://repo1.maven.org/maven2
Downloading:
http://repo1.maven.org/maven2/com/adobe/flex/compiler/3.2.0.3958/compiler-3.2.0.3958.pom
url = http://repo1.maven.org/maven2
Downloading:
http://repo1.maven.org/maven2/org/graniteds/granite-generator/1.1.0/granite-generator-1.1.0.jar
url = http://repo1.maven.org/maven2
Downloading:
http://repo1.maven.org/maven2/com/adobe/flex/compiler/asdoc/3.2.0.3958/asdoc-3.2.0.3958-template.zip
[ERROR] 

It seems like the child does not know about
http://repository.sonatype.org/content/groups/public repository... If I copy
the repository definition into child pom then everything works fine!
What am I doing wrong?







-- 
View this message in context: 
http://old.nabble.com/repository-inheritance-does-not-work-tp26746524p26746524.html
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to