Possibly you didn't re-install the parent? It's using a release version so technically you shouldn't change it. Also you should read this: http://www.sonatype.com/people/2009/02/why-putting-repositories-in-your-poms-is-a-bad-idea/
On Fri, Dec 11, 2009 at 10:48 AM, darwinjob <[email protected]> wrote: > > 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] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
