You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Christian Schulte <cs...@schulte.it> on 2006/03/28 00:39:36 UTC

[m2] Release plugin in subversion repository broken ?

Hi,

I just wanted to make a release and cannot get the release plugin do the 
job as it once did 8-(. Since yesterday I need to apply the attached 
patch to make it run without throwing a ClassCastException. What drives 
me crazy is that the rewriting of the poms does not work anymore. It 
does not add any versions to plugins and adds the plugins multiple times 
to the poms it generates. To verify I build maven 2.1-SNAPSHOT from 
source and the plugin behaviour changes. It does not add plugins 
multiple times anymore but still does not add versions to the plugins. 
Additionally release:perform stops working by throwing the following 
exception. Is there any work planned to be done on the plugin before the 
next release ?

-- 
Christian


[ERROR] FATAL ERROR
[INFO] 
------------------------------------------------------------------------
[INFO] getIfNewer is scp wagon must be still implemented
[INFO] 
------------------------------------------------------------------------
[INFO] Trace
java.lang.UnsupportedOperationException: getIfNewer is scp wagon must be 
still implemented
         at 
org.apache.maven.wagon.providers.ssh.ScpWagon.getIfNewer(ScpWagon.java:360)
         at 
org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:374)
         at 
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifactMetadata(DefaultWagonManager.java:296)
         at 
org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolveAlways(DefaultRepositoryMetadataManager.java:359)
         at 
org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.deploy(DefaultRepositoryMetadataManager.java:406)
         at 
org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:83)
         at 
org.apache.maven.plugin.deploy.DeployMojo.execute(DeployMojo.java:121)
         at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
         at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
         at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
         at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
         at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306)
         at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
         at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
         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: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)