You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by wessie <jo...@gmail.com> on 2009/02/12 13:28:41 UTC

local repository woes

Hi all,

I've been struggling with abit of a strange problem for the last few days.

The situation is this: I have a box with 2 maven installations - versions
2.0.4 and 2.0.9. I also have 2 local repositories - the original repository
located at /app/maven/.m2/ and a new repository located at /app/maven/.m2b/

Both repositories are very similar (the new repository has a few more
artifacts) and both repositories have the help-plugin installed. I changed
the 2.0.9 maven version's conf/settings.xml file to point to my new
repository with the line
<localRepository>~/.m2b/repository</localRepository>

However, when I run the following command (with maven 2.0.9)
mvn -e -X help:effective-settings it says that it can't find the
help-plugin. See output below:

mvn -e -X help:effective-settings
Using /app/maven/java/java6/jdk1.6.0_01
+ Error stacktraces are turned on.
Maven version: 2.0.9
[DEBUG] Building Maven user-level plugin registry from:
'/app/maven/.m2/plugin-registry.xml'
[DEBUG] Building Maven global-level plugin registry from:
'/app/maven/M2/apache-maven-2.0.9/conf/plugin-registry.xml'
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'help'.
[INFO] org.apache.maven.plugins: checking for updates from central
[WARNING] repository metadata for: 'org.apache.maven.plugins' could not be
retrieved from repository: central due to an error: Error transferring file
[INFO] Repository 'central' will be blacklisted
[DEBUG] Exception
org.apache.maven.wagon.TransferFailedException: Error transferring file
	at
org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:99)
	at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:68)
	at
org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:369)
	at
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifactMetadata(DefaultWagonManager.java:295)
	at
org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolveAlways(DefaultRepositoryMetadataManager.java:356)
        at
org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolve(DefaultRepositoryMetadataManager.java:91)
 	at
org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings(DefaultPluginMappingManager.java:98)
	at
org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings(DefaultPluginMappingManager.java:82)
	at
org.apache.maven.plugin.DefaultPluginMappingManager.getByPrefix(DefaultPluginMappingManager.java:56)
	at
org.apache.maven.plugin.DefaultPluginManager.getPluginDefinitionForPrefix(DefaultPluginManager.java:143)
	at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(DefaultLifecycleExecutor.java:1446)
	at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds(DefaultLifecycleExecutor.java:381)
	at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:135)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
	at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
	at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: java.net.ProtocolException: Server redirected too many  times
(20)
	at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1253)
	at
org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:85)
	... 23 more
[DEBUG] Skipping blacklisted repository central
[DEBUG] Skipping blacklisted repository central
[DEBUG] maven-help-plugin: using locally installed snapshot
[DEBUG] maven-help-plugin: using locally installed snapshot
[DEBUG] Artifact not found - using stub model: Unable to determine the
latest version

  org.apache.maven.plugins:maven-help-plugin:pom:LATEST
..............

I've tried switching local repositories on my WinXP machine and it worked
successfully. 

Does anyone have any ideas?

Regards
Wessie!




-- 
View this message in context: http://www.nabble.com/local-repository-woes-tp21975010p21975010.html
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org