[ http://jira.codehaus.org/browse/MNG-4166?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
John Casey closed MNG-4166. --------------------------- Resolution: Fixed commons-cli version 1.2 is more strict about extraneous cli options. the maven artifact filter manager was forcing plugins to use the core version of commons-cli, so this was messing up the release plugin. We're still using version 1.2 in the core, but I've removed the commons-cli line from the artifact filter manager to allow plugins to use their own versions of the library. > Problem parsing command-line options in release:perform > ------------------------------------------------------- > > Key: MNG-4166 > URL: http://jira.codehaus.org/browse/MNG-4166 > Project: Maven 2 > Issue Type: Bug > Components: Command Line > Affects Versions: 2.2.0 > Reporter: John Casey > Assignee: John Casey > Fix For: 2.2.0 > > > From Paul Merlin on us...@maven.apache.org > (http://www.nabble.com/Re%3A--PLEASE-TEST--Maven-2.2.0-RC2-p23391250.html) > {noformat} > [INFO] [release:perform] > > [INFO] Change the default 'svn' provider implementation to 'javasvn'. > > [INFO] Checking out the project to perform the release ... > > [INFO] SVN checkout directory: /home/paul/tmp/ekPom/target/checkout > > [INFO] Executing goals 'deploy'... > > [INFO] > ------------------------------------------------------------------------ > > [ERROR] BUILD ERROR > > [INFO] > ------------------------------------------------------------------------ > > [INFO] Failed to re-parse additional arguments for Maven invocation. > > Unrecognized option: -f > [INFO] > ------------------------------------------------------------------------ > [INFO] Trace > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to re-parse > additional arguments for Maven invocation. > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:703) > > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:553) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:523) > > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:268) > > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181) > > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356) > > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137) > > at org.apache.maven.cli.MavenCli.main(MavenCli.java:356) > > 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: org.apache.maven.plugin.MojoExecutionException: Failed to re-parse > additional arguments for Maven invocation. > at > org.apache.maven.plugins.release.PerformReleaseMojo.execute(PerformReleaseMojo.java:133) > > at > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483) > > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:678) > > ... 16 more > > Caused by: org.apache.maven.shared.release.ReleaseExecutionException: Failed > to re-parse additional arguments for Maven invocation. > at > org.apache.maven.shared.release.phase.AbstractRunGoalsPhase.execute(AbstractRunGoalsPhase.java:89) > > at > org.apache.maven.shared.release.phase.RunPerformGoalsPhase.execute(RunPerformGoalsPhase.java:67) > > at > org.apache.maven.shared.release.DefaultReleaseManager.perform(DefaultReleaseManager.java:336) > > at > org.apache.maven.shared.release.DefaultReleaseManager.perform(DefaultReleaseManager.java:282) > > at > org.apache.maven.shared.release.DefaultReleaseManager.perform(DefaultReleaseManager.java:262) > > at > org.apache.maven.plugins.release.PerformReleaseMojo.execute(PerformReleaseMojo.java:129) > > ... 18 more > > Caused by: org.apache.maven.shared.release.exec.MavenExecutorException: Failed > to re-parse additional arguments for Maven invocation. > at > org.apache.maven.shared.release.exec.InvokerMavenExecutor.setupRequest(InvokerMavenExecutor.java:335) > > at > org.apache.maven.shared.release.exec.InvokerMavenExecutor.executeGoals(InvokerMavenExecutor.java:377) > > at > org.apache.maven.shared.release.exec.InvokerMavenExecutor.executeGoals(InvokerMavenExecutor.java:413) > > at > org.apache.maven.shared.release.phase.AbstractRunGoalsPhase.execute(AbstractRunGoalsPhase.java:81) > > ... 23 more > > Caused by: org.apache.commons.cli.UnrecognizedOptionException: Unrecognized > option: -f > at org.apache.commons.cli.Parser.processOption(Parser.java:363) > > at org.apache.commons.cli.Parser.parse(Parser.java:199) > > at org.apache.commons.cli.Parser.parse(Parser.java:85) > > at > org.apache.maven.shared.release.exec.InvokerMavenExecutor.setupRequest(InvokerMavenExecutor.java:186) > > ... 26 more > > [INFO] > {noformat} -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira