Hi,
I am trying to use cobertura plugin  with maven2.0.2. I have compiled
version 1377 of the sources which AFAICT is working ok. When built and
installed locally, everything works fine. But when I deploy the
compiled plugin to a shared internal repository, things got
wrong. Installation of plugin is  OK, I have added my repository in
POM with the following XML 

 <pluginRepositories>
  
  <pluginRepository>
   <id>my-server</id>
   <url>http://myserver/maven2</url>
   <snapshots>
    <enabled>true</enabled>
   </snapshots>
   <releases>
    <enabled>false</enabled>
   </releases>
  </pluginRepository>
 </pluginRepositories>

when I do a mvn -X site, I got the following error trace :

+ Error stacktraces are turned on.
[DEBUG] Building Maven user-level plugin registry from: 
'/home/nono/.m2/plugin-registry.xml'
[DEBUG] Building Maven global-level plugin registry from: 
'/usr/local/maven/conf/plugin-registry.xml'
[INFO] Scanning for projects...
[DEBUG] Retrieving parent-POM from the repository for project: 
proj:socle-util:jar:1.0-SNAPSHOT
[DEBUG] Skipping disabled repository central
[DEBUG] majpe-base: using locally installed snapshot
[INFO] 
----------------------------------------------------------------------------
[INFO] Building Socle : Utilitaires
[INFO]    task-segment: [site]
[INFO] 
----------------------------------------------------------------------------
[DEBUG] maven-site-plugin: resolved to version 2.0-beta-4 from repository 
central
[DEBUG] Retrieving parent-POM from the repository for project: 
null:maven-site-plugin:maven-plugin:2.0-beta-4
[DEBUG] Skipping disabled repository central
[DEBUG] Skipping disabled repository central
[DEBUG] cobertura-maven-plugin: using locally installed snapshot
[DEBUG] Retrieving parent-POM from the repository for project: 
null:cobertura-maven-plugin:maven-plugin:2.0-SNAPSHOT
[DEBUG] Skipping disabled repository central
[DEBUG] Skipping disabled repository central
[DEBUG] mojo-sandbox: using locally installed snapshot
[DEBUG] Retrieving parent-POM from the repository for project: 
null:mojo-sandbox:pom:2-SNAPSHOT
[DEBUG] cobertura-maven-plugin: using locally installed snapshot
[DEBUG] maven-surefire-plugin: resolved to version 2.1.2 from repository central
[DEBUG] Retrieving parent-POM from the repository for project: 
null:maven-surefire-plugin:maven-plugin:2.1.2
[DEBUG] cobertura-maven-plugin: using locally installed snapshot
[DEBUG] maven-javadoc-plugin: resolved to version 2.0-beta-3 from repository 
central
[DEBUG] Retrieving parent-POM from the repository for project: 
null:maven-javadoc-plugin:maven-plugin:2.0-beta-3
[DEBUG] org.apache.maven.plugins:maven-javadoc-plugin:maven-plugin:2.0-beta-3 
(selected for runtime)
[DEBUG] Retrieving parent-POM from the repository for project: 
null:maven-project:jar:2.0.1
[DEBUG]   org.apache.maven:maven-project:jar:2.0.1 (selected for runtime)
[DEBUG] Retrieving parent-POM from the repository for project: 
org.apache.maven:maven-model:jar:2.0.1
[DEBUG]     org.apache.maven:maven-model:jar:2.0.1 (selected for runtime)
[DEBUG] Retrieving parent-POM from the repository for project: 
null:plexus-utils:jar:1.0.5
[DEBUG]       org.codehaus.plexus:plexus-utils:jar:1.0.5 (selected for runtime)
[DEBUG]         classworlds:classworlds:jar:1.1-alpha-2 (selected for runtime)
[DEBUG] Retrieving parent-POM from the repository for project: 
null:maven-profile:jar:2.0.1
[DEBUG]     org.apache.maven:maven-profile:jar:2.0.1 (selected for runtime)
[DEBUG] Retrieving parent-POM from the repository for project: 
null:plexus-container-default:jar:1.0-alpha-9
[DEBUG] Retrieving parent-POM from the repository for project: 
org.codehaus.plexus:plexus-containers:pom:1.0.3
[DEBUG]       org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9 
(selected for runtime)
[DEBUG]         org.codehaus.plexus:plexus-utils:jar:1.0.4 (removed - nearer 
found: 1.0.5)
[DEBUG]         junit:junit:jar:3.8.1 (selected for runtime)
[DEBUG]     org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9 
(selected for runtime)
[DEBUG]       org.codehaus.plexus:plexus-utils:jar:1.0.4 (removed - nearer 
found: 1.0.5)
[DEBUG]       classworlds:classworlds:jar:1.1-alpha-2 (selected for runtime)
[DEBUG]       junit:junit:jar:3.8.1 (selected for runtime)
[DEBUG]     org.codehaus.plexus:plexus-utils:jar:1.0.5 (selected for runtime)
[DEBUG] Retrieving parent-POM from the repository for project: 
org.apache.maven:maven-artifact-manager:jar:2.0.1
[DEBUG]     org.apache.maven:maven-artifact-manager:jar:2.0.1 (selected for 
runtime)
[DEBUG] Retrieving parent-POM from the repository for project: 
org.apache.maven:maven-repository-metadata:jar:2.0.1
[DEBUG]       org.apache.maven:maven-repository-metadata:jar:2.0.1 (selected 
for runtime)
[DEBUG]       org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5 
(selected for runtime)
[DEBUG]         org.codehaus.plexus:plexus-utils:jar:1.0.4 (removed - nearer 
found: 1.0.5)
[DEBUG] Retrieving parent-POM from the repository for project: 
org.apache.maven:maven-artifact:jar:2.0.1
[DEBUG]       org.apache.maven:maven-artifact:jar:2.0.1 (selected for runtime)
[DEBUG]     org.apache.maven:maven-artifact:jar:2.0.1 (selected for runtime)
[DEBUG] Retrieving parent-POM from the repository for project: 
org.apache.maven:maven-plugin-api:jar:2.0.1
[DEBUG]   org.apache.maven:maven-plugin-api:jar:2.0.1 (selected for runtime)
[DEBUG] Retrieving parent-POM from the repository for project: 
org.apache.maven:maven-artifact:jar:2.0
[DEBUG]   org.apache.maven:maven-artifact:jar:2.0.1 (removed - nearer found: 
2.0)
[DEBUG]   org.apache.maven:maven-artifact:jar:2.0 (selected for runtime)
[DEBUG]     org.codehaus.plexus:plexus-utils:jar:1.0.4 (removed - nearer found: 
1.0.5)
[DEBUG]   commons-lang:commons-lang:jar:2.1 (selected for runtime)
[DEBUG]   org.codehaus.plexus:plexus-archiver:jar:1.0-alpha-3 (selected for 
runtime)
[DEBUG]     org.codehaus.plexus:plexus-utils:jar:1.0.4 (removed - nearer found: 
1.0.5)
[DEBUG]     classworlds:classworlds:jar:1.1-alpha-2 (selected for runtime)
[DEBUG]     org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8 
(removed - nearer found: 1.0-alpha-9)
[DEBUG] Retrieving parent-POM from the repository for project: 
null:maven-reporting-impl:jar:2.0
[DEBUG] Retrieving parent-POM from the repository for project: 
org.apache.maven.reporting:maven-reporting:pom:2.0
[DEBUG]   org.apache.maven.reporting:maven-reporting-impl:jar:2.0 (selected for 
runtime)
[DEBUG] Retrieving parent-POM from the repository for project: 
null:maven-project:jar:2.0
[DEBUG]     org.apache.maven:maven-project:jar:2.0 (removed - nearer found: 
2.0.1)
[DEBUG] Retrieving parent-POM from the repository for project: 
null:maven-reporting-api:jar:2.0
[DEBUG] Retrieving parent-POM from the repository for project: 
org.apache.maven.reporting:maven-reporting:pom:2.0
[DEBUG]     org.apache.maven.reporting:maven-reporting-api:jar:2.0 (selected 
for runtime)
[DEBUG]       doxia:doxia-sink-api:jar:1.0-alpha-4 (selected for runtime)
[DEBUG]     commons-validator:commons-validator:jar:1.1.4 (selected for runtime)
[DEBUG] Retrieving parent-POM from the repository for project: 
org.apache.maven:maven-plugin-api:jar:2.0
[DEBUG]     org.apache.maven:maven-plugin-api:jar:2.0 (removed - nearer found: 
2.0.1)
[DEBUG]     oro:oro:jar:2.0.7 (selected for runtime)
[DEBUG]     doxia:doxia-core:jar:1.0-alpha-4 (selected for runtime)
[DEBUG] Configuring mojo 
'org.apache.maven.plugins:maven-javadoc-plugin:2.0-beta-3:javadoc' -->
[DEBUG]   (f) author = true
[DEBUG]   (f) bottom = Copyright {inceptionYear}-{currentYear} null. All Rights 
Reserved.
[DEBUG]   (f) breakiterator = false
[DEBUG]   (f) charset = ISO-8859-1
[DEBUG]   (f) docfilessubdirs = false
[DEBUG]   (f) doctitle = Socle : Utilitaires 1.0-SNAPSHOT API
[DEBUG]   (f) isOffline = false
[DEBUG]   (f) links = []
[DEBUG]   (f) linksource = false
[DEBUG]   (f) nocomment = false
[DEBUG]   (f) nodeprecated = false
[DEBUG]   (f) nodeprecatedlist = false
[DEBUG]   (f) nohelp = false
[DEBUG]   (f) noindex = false
[DEBUG]   (f) nonavbar = false
[DEBUG]   (f) nosince = false
[DEBUG]   (f) notree = false
[DEBUG]   (f) offlineLinks = []
[DEBUG]   (f) old = false
[DEBUG]   (f) outputDirectory = target/javadoc
[DEBUG]   (f) project = [EMAIL PROTECTED]
[DEBUG]   (f) public_ = false
[DEBUG]   (f) quiet = false
[DEBUG]   (f) serialwarn = false
[DEBUG]   (f) showPackage = true
[DEBUG]   (f) showPrivate = false
[DEBUG]   (f) showProtected = false
[DEBUG]   (f) splitindex = false
[DEBUG]   (f) tags = []
[DEBUG]   (f) use = true
[DEBUG]   (f) verbose = false
[DEBUG]   (f) version = true
[DEBUG]   (f) windowtitle = Socle : Utilitaires 1.0-SNAPSHOT API
[DEBUG] -- end configuration --
[DEBUG] maven-pmd-plugin: resolved to version 2.0-beta-1 from repository central
[DEBUG] Retrieving parent-POM from the repository for project: 
null:maven-pmd-plugin:maven-plugin:2.0-beta-1
[DEBUG] org.apache.maven.plugins:maven-pmd-plugin:maven-plugin:2.0-beta-1 
(selected for runtime)
[DEBUG]   org.apache.maven:maven-plugin-api:jar:2.0.1 (selected for runtime)
[DEBUG]   pmd:pmd:jar:3.4 (selected for runtime)
[DEBUG]     xerces:xercesImpl:jar:2.6.2 (selected for runtime)
[DEBUG]     jaxen:jaxen:jar:1.1-beta-7 (selected for runtime)
[DEBUG]       jaxen:jaxen:jar:1.1-beta-4 (removed - causes a cycle in the graph)
[DEBUG]       dom4j:dom4j:jar:1.5.2 (selected for runtime)
[DEBUG]         stax:stax-api:jar:1.0 (selected for runtime)
[DEBUG]         pull-parser:pull-parser:jar:2 (selected for runtime)
[DEBUG]         jaxme:jaxme-api:jar:0.3 (selected for runtime)
[DEBUG] While downloading xml-apis:xml-apis:2.0.2
  This artifact has been relocated to xml-apis:xml-apis:1.0.b2.


[DEBUG]         xml-apis:xml-apis:jar:1.0.b2 (selected for runtime)
[DEBUG]         msv:xsdlib:jar:20030807 (selected for runtime)
[DEBUG]         xpp3:xpp3:jar:1.1.3.3 (selected for runtime)
[DEBUG]       jaxen:jaxen:jar:1.0-FCS (removed - causes a cycle in the graph)
[DEBUG]       jdom:jdom:jar:1.0 (selected for runtime)
[DEBUG]       xom:xom:jar:1.0b3 (selected for runtime)
[DEBUG]         xerces:xmlParserAPIs:jar:2.6.1 (selected for runtime)
[DEBUG]         xerces:xercesImpl:jar:2.2.1 (removed - nearer found: 2.6.2)
[DEBUG]         xalan:xalan:jar:2.6.0 (selected for runtime)
[DEBUG] While downloading xml-apis:xml-apis:2.0.2
  This artifact has been relocated to xml-apis:xml-apis:1.0.b2.


[DEBUG] While downloading icu4j:icu4j:2.6.1
  This artifact has been relocated to com.ibm.icu:icu4j:2.6.1.


[DEBUG]         com.ibm.icu:icu4j:jar:2.6.1 (selected for runtime)
[DEBUG] While downloading servletapi:servletapi:2.4
  This artifact has been relocated to javax.servlet:servlet-api:2.4.


[DEBUG]         javax.servlet:servlet-api:jar:2.4 (selected for runtime)
[DEBUG] While downloading tagsoup:tagsoup:0.9.7
  This artifact has been relocated to org.ccil.cowan.tagsoup:tagsoup:0.9.7.


[DEBUG]         org.ccil.cowan.tagsoup:tagsoup:jar:0.9.7 (selected for runtime)
[DEBUG]       xerces:xmlParserAPIs:jar:2.6.1 (removed - nearer found: 2.6.2)
[DEBUG]       xerces:xmlParserAPIs:jar:2.6.2 (selected for runtime)
[DEBUG]   org.codehaus.plexus:plexus-utils:jar:1.0.5 (selected for runtime)
[DEBUG]     classworlds:classworlds:jar:1.1-alpha-2 (selected for runtime)
[DEBUG]   saxpath:saxpath:jar:1.0-FCS (selected for runtime)
[DEBUG]   org.apache.maven.reporting:maven-reporting-impl:jar:2.0 (selected for 
runtime)
[DEBUG]     org.apache.maven:maven-project:jar:2.0 (selected for runtime)
[DEBUG]       org.codehaus.plexus:plexus-utils:jar:1.0.4 (removed - nearer 
found: 1.0.5)
[DEBUG]       org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8 
(selected for runtime)
[DEBUG]         org.codehaus.plexus:plexus-utils:jar:1.0.4 (removed - nearer 
found: 1.0.5)
[DEBUG]         junit:junit:jar:3.8.1 (selected for runtime)
[DEBUG]       org.apache.maven:maven-artifact:jar:2.0 (selected for runtime)
[DEBUG]         org.codehaus.plexus:plexus-utils:jar:1.0.4 (removed - nearer 
found: 1.0.5)
[DEBUG] Retrieving parent-POM from the repository for project: 
org.apache.maven:maven-model:jar:2.0
[DEBUG]       org.apache.maven:maven-model:jar:2.0 (selected for runtime)
[DEBUG]         org.codehaus.plexus:plexus-utils:jar:1.0.4 (removed - nearer 
found: 1.0.5)
[DEBUG] Retrieving parent-POM from the repository for project: 
org.apache.maven:maven-artifact-manager:jar:2.0
[DEBUG]       org.apache.maven:maven-artifact-manager:jar:2.0 (selected for 
runtime)
[DEBUG]         org.codehaus.plexus:plexus-utils:jar:1.0.4 (removed - nearer 
found: 1.0.5)
[DEBUG] Retrieving parent-POM from the repository for project: 
org.apache.maven:maven-repository-metadata:jar:2.0
[DEBUG]         org.apache.maven:maven-repository-metadata:jar:2.0 (selected 
for runtime)
[DEBUG]           org.codehaus.plexus:plexus-utils:jar:1.0.4 (removed - nearer 
found: 1.0.5)
[DEBUG]         org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5 
(selected for runtime)
[DEBUG]           org.codehaus.plexus:plexus-utils:jar:1.0.4 (removed - nearer 
found: 1.0.5)
[DEBUG] Retrieving parent-POM from the repository for project: 
null:maven-profile:jar:2.0
[DEBUG]       org.apache.maven:maven-profile:jar:2.0 (selected for runtime)
[DEBUG]         org.codehaus.plexus:plexus-utils:jar:1.0.4 (removed - nearer 
found: 1.0.5)
[DEBUG]     org.apache.maven.reporting:maven-reporting-api:jar:2.0 (selected 
for runtime)
[DEBUG]       doxia:doxia-sink-api:jar:1.0-alpha-4 (selected for runtime)
[DEBUG]     commons-validator:commons-validator:jar:1.1.4 (selected for runtime)
[DEBUG]     org.apache.maven:maven-plugin-api:jar:2.0 (removed - nearer found: 
2.0.1)
[DEBUG]     oro:oro:jar:2.0.7 (selected for runtime)
[DEBUG]     doxia:doxia-core:jar:1.0-alpha-4 (selected for runtime)
[DEBUG] Configuring mojo 
'org.apache.maven.plugins:maven-pmd-plugin:2.0-beta-1:cpd' -->
[DEBUG]   (f) outputDirectory = target/site
[DEBUG]   (f) project = [EMAIL PROTECTED]
[DEBUG] -- end configuration --
[DEBUG] Configuring mojo 
'org.apache.maven.plugins:maven-pmd-plugin:2.0-beta-1:pmd' -->
[DEBUG]   (f) outputDirectory = target/site
[DEBUG]   (f) project = [EMAIL PROTECTED]
[DEBUG]   (f) rulesets = [Ljava.lang.String;@1fc6e42
[DEBUG] -- end configuration --
[DEBUG] cobertura-maven-plugin: using locally installed snapshot
[DEBUG] Artifact not found - using stub model: Unable to determine the latest 
version

  org.codehaus.mojo:cobertura-maven-plugin:pom:LATEST


[DEBUG] Using defaults for missing POM 
org.codehaus.mojo:cobertura-maven-plugin:pom:LATEST
[DEBUG] cobertura-maven-plugin: using locally installed snapshot
[DEBUG] Artifact not found - using stub model: Unable to determine the release 
version

  org.codehaus.mojo:cobertura-maven-plugin:pom:RELEASE


[DEBUG] Using defaults for missing POM 
org.codehaus.mojo:cobertura-maven-plugin:pom:RELEASE
[INFO] 
----------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] 
----------------------------------------------------------------------------
[INFO] The plugin 'org.codehaus.mojo:cobertura-maven-plugin' does not exist or 
no valid version could be found
[INFO] 
----------------------------------------------------------------------------
[DEBUG] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: The plugin 
'org.codehaus.mojo:cobertura-maven-plugin' does not exist or no valid version 
could be found
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyReportPlugin(DefaultLifecycleExecutor.java:1287)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.getReports(DefaultLifecycleExecutor.java:654)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.getReports(DefaultLifecycleExecutor.java:634)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:509)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:472)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:451)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:303)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:270)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:139)
        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:249)
        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:585)
        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: org.apache.maven.plugin.version.PluginVersionNotFoundException: The 
plugin 'org.codehaus.mojo:cobertura-maven-plugin' does not exist or no valid 
version could be found
        at 
org.apache.maven.plugin.version.DefaultPluginVersionManager.resolvePluginVersion(DefaultPluginVersionManager.java:225)
        at 
org.apache.maven.plugin.version.DefaultPluginVersionManager.resolveReportPluginVersion(DefaultPluginVersionManager.java:94)
        at 
org.apache.maven.plugin.DefaultPluginManager.verifyReportPlugin(DefaultPluginManager.java:477)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyReportPlugin(DefaultLifecycleExecutor.java:1258)
        ... 19 more
[INFO] 
----------------------------------------------------------------------------
[INFO] Total time: 3 seconds
[INFO] Finished at: Tue Mar 21 09:59:59 CET 2006
[INFO] Final Memory: 5M/10M
[INFO] 
----------------------------------------------------------------------------

Help would be greatly appreciated, of course :-)
I have difficulties understanding the intricacies of version
management and repositories download with all these snapshots and
releases... Could somebody points me to a somewhat detailed report
about how this is working.

Thx
-- 
Arnaud Bailly, Dr. - Ingénieur de Recherche 
NORSYS 
1, rue de la Cense des Raines
ZAC du Moulin
59710 ENNEVELIN
Tel : (33) 3 28 76 56 76
Mob : (33) 6 17 12 19 78
Fax : (33) 3 28 76 57 00
Web : http://www.norsys.fr


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to