You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Arik Kfir <ar...@gmail.com> on 2005/10/15 13:23:15 UTC

[m2] "Resolved version of plugin is a snapshot..."

Hi,

I'm building m2 from svn (yeah I know...but I'm testing the release
plugin) but when I run "m2 release:prepare" on my project (using the
built m2 from svn), I get:

[ERROR] BUILD FAILURE
[INFO] ----------------------------------------------------------------------------
[INFO] Resolved version of plugin is a snapshot. Please release this
plugin before releasing this project.

GroupId: org.apache.maven.plugins
ArtifactId: maven-compiler-plugin
Resolved Version: 2.0-beta-2-SNAPSHOT

I can see the logic here, that released poms shouldn't rely on
snapshots (build reproducability) but, while developing, is there an
easy way to disable this (without tinkering with the code, that
is...)?

Thanks,
  Arik.



Here's the full output with "-e":

arik@corleon:~/projects/template> m2 -e release:prepare
+ Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'release'.
[INFO] ----------------------------------------------------------------------------
[INFO] Building Template POM
[INFO]    task-segment: [release:prepare] (aggregator-style)
[INFO] ----------------------------------------------------------------------------
[INFO] [release:prepare]
[INFO] ----------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ----------------------------------------------------------------------------
[INFO] Resolved version of plugin is a snapshot. Please release this
plugin before releasing this project.

GroupId: org.apache.maven.plugins
ArtifactId: maven-compiler-plugin
Resolved Version: 2.0-beta-2-SNAPSHOT


[INFO] ----------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.BuildFailureException: Resolved version of plugin is
a snapshot. Please release this plugin before releasing this project.

GroupId: org.apache.maven.plugins
ArtifactId: maven-compiler-plugin
Resolved Version: 2.0-beta-2-SNAPSHOT


        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:540)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:482)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:452)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:301)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:214)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:137)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:316)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:113)
        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.MojoFailureException: Resolved
version of plugin is a snapshot. Please release this plugin before
releasing this project.

GroupId: org.apache.maven.plugins
ArtifactId: maven-compiler-plugin
Resolved Version: 2.0-beta-2-SNAPSHOT


        at org.apache.maven.plugins.release.PrepareReleaseMojo.generateReleasePoms(PrepareReleaseMojo.java:960)
        at org.apache.maven.plugins.release.PrepareReleaseMojo.execute(PrepareReleaseMojo.java:234)
        at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:399)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:519)
        ... 16 more
[INFO] ----------------------------------------------------------------------------
[INFO] Total time: 1 second
[INFO] Finished at: Sat Oct 15 12:54:22 IST 2005
[INFO] Final Memory: 2M/4M
[INFO] ----------------------------------------------------------------------------

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


Re: [m2] "Resolved version of plugin is a snapshot..."

Posted by Brett Porter <br...@gmail.com>.
You can use the non-snapshots (fix the versions in the pom, or remove
your snapshot builds from the repository) for those particular
plugins.

Perhaps worth addinga  feature request to allow snapshots though.

- Brett

On 10/15/05, Arik Kfir <ar...@gmail.com> wrote:
> Hi,
>
> I'm building m2 from svn (yeah I know...but I'm testing the release
> plugin) but when I run "m2 release:prepare" on my project (using the
> built m2 from svn), I get:
>
> [ERROR] BUILD FAILURE
> [INFO] ----------------------------------------------------------------------------
> [INFO] Resolved version of plugin is a snapshot. Please release this
> plugin before releasing this project.
>
> GroupId: org.apache.maven.plugins
> ArtifactId: maven-compiler-plugin
> Resolved Version: 2.0-beta-2-SNAPSHOT
>
> I can see the logic here, that released poms shouldn't rely on
> snapshots (build reproducability) but, while developing, is there an
> easy way to disable this (without tinkering with the code, that
> is...)?
>
> Thanks,
>   Arik.
>
>
>
> Here's the full output with "-e":
>
> arik@corleon:~/projects/template> m2 -e release:prepare
> + Error stacktraces are turned on.
> [INFO] Scanning for projects...
> [INFO] Searching repository for plugin with prefix: 'release'.
> [INFO] ----------------------------------------------------------------------------
> [INFO] Building Template POM
> [INFO]    task-segment: [release:prepare] (aggregator-style)
> [INFO] ----------------------------------------------------------------------------
> [INFO] [release:prepare]
> [INFO] ----------------------------------------------------------------------------
> [ERROR] BUILD FAILURE
> [INFO] ----------------------------------------------------------------------------
> [INFO] Resolved version of plugin is a snapshot. Please release this
> plugin before releasing this project.
>
> GroupId: org.apache.maven.plugins
> ArtifactId: maven-compiler-plugin
> Resolved Version: 2.0-beta-2-SNAPSHOT
>
>
> [INFO] ----------------------------------------------------------------------------
> [INFO] Trace
> org.apache.maven.BuildFailureException: Resolved version of plugin is
> a snapshot. Please release this plugin before releasing this project.
>
> GroupId: org.apache.maven.plugins
> ArtifactId: maven-compiler-plugin
> Resolved Version: 2.0-beta-2-SNAPSHOT
>
>
>         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:540)
>         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:482)
>         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:452)
>         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:301)
>         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:214)
>         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:137)
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:316)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:113)
>         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.MojoFailureException: Resolved
> version of plugin is a snapshot. Please release this plugin before
> releasing this project.
>
> GroupId: org.apache.maven.plugins
> ArtifactId: maven-compiler-plugin
> Resolved Version: 2.0-beta-2-SNAPSHOT
>
>
>         at org.apache.maven.plugins.release.PrepareReleaseMojo.generateReleasePoms(PrepareReleaseMojo.java:960)
>         at org.apache.maven.plugins.release.PrepareReleaseMojo.execute(PrepareReleaseMojo.java:234)
>         at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:399)
>         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:519)
>         ... 16 more
> [INFO] ----------------------------------------------------------------------------
> [INFO] Total time: 1 second
> [INFO] Finished at: Sat Oct 15 12:54:22 IST 2005
> [INFO] Final Memory: 2M/4M
> [INFO] ----------------------------------------------------------------------------
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
>

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