It seems like there was a relocation somewhere. One solution would be to exclude some dependency after knowing where it came from (transitively). Use dependency:tree to help you debug that.
The URL part you're speaking is created by concatenating groupIds/artifactIds. Maven doesn't do any "magic" here some of your dependency must be depending on it (if you configured your repositories correctly). Cheers 2009/1/27 Joey Krane <[email protected]> > Hello, > > I'm trying to get seam version 2.1.1.GA from > http://repository.jboss.org/maven2/org/jboss/seam/jboss-seam/ > > My pom.xml looks like, > > <repositories> > <repository> > <id>jboss-seam</id> > <name>JBoss Maven Repository</name> > <url>http://repository.jboss.org/maven2</url> > </repository> > </repositories> > <properties> > <seam-version>2.1.1.GA</seam-version> > <jboss-app-version>4.2.3.GA</jboss-app-version> > </properties> > > <dependencies> > <dependency> > <groupId>org.jboss.seam</groupId> > <artifactId>jboss-seam</artifactId> > <version>${seam-version}</version> > <exclusions> > <exclusion> > <groupId>javax.servlet</groupId> > <artifactId>servlet-api</artifactId> > </exclusion> > <exclusion> > <groupId>jboss</groupId> > <artifactId>javassist</artifactId> > </exclusion> > </exclusions> > </dependency> > > > When I run mvn compile, maven looks for seam 2.1.1.GA file in, > > [INFO] [resources:resources] > [INFO] Using default encoding to copy filtered resources. > Downloading: > http://repository.jboss.org/maven2/jboss/jboss-seam/2.1.1.GA/jboss-seam-2.1.1.GA.pom > Downloading: > http://repo1.maven.org/maven2/jboss/jboss-seam/2.1.1.GA/jboss-seam-2.1.1.GA.pom > Downloading: > http://repository.jboss.org/maven2/jboss/jboss-seam/2.1.1.GA/jboss-seam-2.1.1.GA.jar > Downloading: > http://repo1.maven.org/maven2/jboss/jboss-seam/2.1.1.GA/jboss-seam-2.1.1.GA.jar > [INFO] > ------------------------------------------------------------------------ > [ERROR] BUILD ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] Failed to resolve artifact. > > If i specify seam version as 2.0.0.BETA1 it gets it from > http://repository.jboss.org/maven2/jboss/jboss-seam/ > > How do i tell maven to use this path instead? > http://repository.jboss.org/maven2/org/jboss/seam/jboss-seam/ > > Adding > > <repositories> > <repository> > <id>jboss-seam</id> > <name>JBoss Maven Repository</name> > > <url>http://repository.jboss.org/maven2/org/jboss/seam</url> > </repository> > </repositories> > > does not work... since "jboss/jboss-seam" is automatically added to > the repository url... > > [INFO] Using default encoding to copy filtered resources. > Downloading: > http://repository.jboss.org/maven2/org/jboss/seam/jboss/jboss-seam/2.1.1.GA/jboss-seam-2.1.1.GA.pom > Downloading: > http://repo1.maven.org/maven2/jboss/jboss-seam/2.1.1.GA/jboss-seam-2.1.1.GA.pom > Downloading: > http://repository.jboss.org/maven2/org/jboss/seam/jboss/jboss-seam/2.1.1.GA/jboss-seam-2.1.1.GA.jar > Downloading: > http://repo1.maven.org/maven2/jboss/jboss-seam/2.1.1.GA/jboss-seam-2.1.1.GA.jar > [INFO] > ------------------------------------------------------------------------ > [ERROR] BUILD ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] Failed to resolve artifact. > > Thanks in advance! > Joey > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > -- Baptiste <Batmat> MATHUS - http://batmat.net Sauvez un arbre, Mangez un castor !
