[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

HTTP Redirection 301 error while executing mvn ?



Hello,

While I try to compile browsermobproxy [1] :
$ mvn --version
Apache Maven 2.2.1 (rdebian-16)
Java version: 1.7.0_65
Java home: /usr/lib/jvm/java-7-openjdk-amd64/jre
Default locale: es_ES, platform encoding: UTF-8
OS name: "linux" version: "3.14-2-amd64" arch: "amd64" Family: "unix"

$ mvn -P release -U -X
...
from the specified remote repositories:
  central (http://repo1.maven.org/maven2),
  sonatype-nexus-snapshots
(https://oss.sonatype.org/content/repositories/snapshots)

Path to dependency:
    1) net.lightbody.bmp:browsermob-proxy:jar:2.0-beta-10-SNAPSHOT


    at org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:430)
    at org.apache.maven.artifact.resolver.DefaultArtifactCollector.collect(DefaultArtifactCollector.java:74)
    at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:316)
    at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:304)
    at org.apache.maven.plugin.DefaultPluginManager.resolveTransitiveDependencies(DefaultPluginManager.java:1499)
    at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:442)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
    ... 17 more
Caused by: org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException:
Unable to read the metadata file for artifact
'org.eclipse.jetty:jetty-server:jar': Cannot find parent:
org.eclipse.jetty:jetty-parent for project:
org.eclipse.jetty:jetty-project:pom:7.3.0.v20110203 for project
org.eclipse.jetty:jetty-project:pom:7.3.0.v20110203
    at org.apache.maven.project.artifact.MavenMetadataSource.retrieveRelocatedProject(MavenMetadataSource.java:200)
    at org.apache.maven.project.artifact.MavenMetadataSource.retrieveRelocatedArtifact(MavenMetadataSource.java:94)
    at org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:387)
    ... 23 more
Caused by: org.apache.maven.project.ProjectBuildingException: Cannot
find parent: org.eclipse.jetty:jetty-parent for project:
org.eclipse.jetty:jetty-project:pom:7.3.0.v20110203 for project
org.eclipse.jetty:jetty-project:pom:7.3.0.v20110203
    at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1396)
    at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1407)
    at org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:823)
    at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:255)
    at org.apache.maven.project.artifact.MavenMetadataSource.retrieveRelocatedProject(MavenMetadataSource.java:163)
    ... 25 more
Caused by: org.apache.maven.project.InvalidProjectModelException: Not
a v4.0.0 POM. for project org.eclipse.jetty:jetty-parent at
/home/javi/.m2/repository/org/eclipse/jetty/jetty-parent/16/jetty-parent-16.pom
    at org.apache.maven.project.DefaultMavenProjectBuilder.readModel(DefaultMavenProjectBuilder.java:1599)
    at org.apache.maven.project.DefaultMavenProjectBuilder.readModel(DefaultMavenProjectBuilder.java:1571)
    at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:562)
    at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1392)
    ... 29 more

When I trace networks / https connections, I can see that it is
failing because sonatype-nexus-snapshots repository is sending a 301
(Permanent redirect) HTTP code, and mvn is not able to follow it

You can see the content of jetty-parent-16.pom:
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>


Do you know how can I fix this behaviour ?

Thanks

[1] https://github.com/lightbody/browsermob-proxy


Reply to: