[
http://jira.codehaus.org/browse/MNG-3040?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Casey updated MNG-3040:
----------------------------
Description:
see attached pom which causes this:
mcbrett:~/scm/maven/sandbox/continuum/continuum-data-upgrade brett$ mvn clean
install -e
+ Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO]
----------------------------------------------------------------------------
[INFO] Building Unnamed -
org.apache.maven.continuum:continuum-data-upgrade:jar:1.1-SNAPSHOT
[INFO] task-segment: [clean, install]
[INFO]
----------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to construct build plan for:
org.apache.maven.continuum:continuum-data-upgrade:jar:1.1-SNAPSHOT (
task-segment: [clean, install] ). Reason: No phase specified for goal: exec in
plugin: org.codehaus.mojo:exec-maven-plugin from POM:
org.apache.maven.continuum:continuum-data-upgrade:jar:1.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.BuildFailureException: Failed to construct build plan for:
org.apache.maven.continuum:continuum-data-upgrade:jar:1.1-SNAPSHOT (
task-segment: [clean, install] ). Reason: No phase specified for goal: exec in
plugin: org.codehaus.mojo:exec-maven-plugin from POM:
org.apache.maven.continuum:continuum-data-upgrade:jar:1.1-SNAPSHOT
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:296)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:112)
at org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:906)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:367)
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.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:408)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:351)
Caused by: org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
construct build plan for:
org.apache.maven.continuum:continuum-data-upgrade:jar:1.1-SNAPSHOT (
task-segment: [clean, install] ). Reason: No phase specified for goal: exec in
plugin: org.codehaus.mojo:exec-maven-plugin from POM:
org.apache.maven.continuum:continuum-data-upgrade:jar:1.1-SNAPSHOT
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.getLifecycleBindings(DefaultLifecycleExecutor.java:305)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:246)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:141)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:292)
... 11 more
Caused by: org.apache.maven.lifecycle.LifecycleSpecificationException: No phase
specified for goal: exec in plugin: org.codehaus.mojo:exec-maven-plugin from
POM: org.apache.maven.continuum:continuum-data-upgrade:jar:1.1-SNAPSHOT
at
org.apache.maven.lifecycle.binding.DefaultLifecycleBindingManager.getProjectCustomBindings(DefaultLifecycleBindingManager.java:295)
at
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.constructBuildPlan(DefaultBuildPlanner.java:54)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.getLifecycleBindings(DefaultLifecycleExecutor.java:294)
... 14 more
[INFO] ------------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Thu Jun 07 22:40:57 EST 2007
[INFO] Final Memory: 2M/5M
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Thu Jun 07 22:40:57 EST 2007
[INFO] Final Memory: 2M/5M
[INFO] ------------------------------------------------------------------------
was:
see attached pom which causes this:
mcbrett:~/scm/maven/sandbox/continuum/continuum-data-upgrade brett$ mvn clean
install -e
+ Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO]
----------------------------------------------------------------------------
[INFO] Building Unnamed -
org.apache.maven.continuum:continuum-data-upgrade:jar:1.1-SNAPSHOT
[INFO] task-segment: [clean, install]
[INFO]
----------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to construct build plan for:
org.apache.maven.continuum:continuum-data-upgrade:jar:1.1-SNAPSHOT (
task-segment: [clean, install] ). Reason: No phase specified for goal: exec in
plugin: org.codehaus.mojo:exec-maven-plugin from POM:
org.apache.maven.continuum:continuum-data-upgrade:jar:1.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.BuildFailureException: Failed to construct build plan for:
org.apache.maven.continuum:continuum-data-upgrade:jar:1.1-SNAPSHOT (
task-segment: [clean, install] ). Reason: No phase specified for goal: exec in
plugin: org.codehaus.mojo:exec-maven-plugin from POM:
org.apache.maven.continuum:continuum-data-upgrade:jar:1.1-SNAPSHOT
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:296)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:112)
at
org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:906)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:367)
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.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:408)
at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:351)
Caused by: org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
construct build plan for:
org.apache.maven.continuum:continuum-data-upgrade:jar:1.1-SNAPSHOT (
task-segment: [clean, install] ). Reason: No phase specified for goal: exec in
plugin: org.codehaus.mojo:exec-maven-plugin from POM:
org.apache.maven.continuum:continuum-data-upgrade:jar:1.1-SNAPSHOT
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.getLifecycleBindings(DefaultLifecycleExecutor.java:305)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:246)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:141)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:292)
... 11 more
Caused by: org.apache.maven.lifecycle.LifecycleSpecificationException: No phase
specified for goal: exec in plugin: org.codehaus.mojo:exec-maven-plugin from
POM: org.apache.maven.continuum:continuum-data-upgrade:jar:1.1-SNAPSHOT
at
org.apache.maven.lifecycle.binding.DefaultLifecycleBindingManager.getProjectCustomBindings(DefaultLifecycleBindingManager.java:295)
at
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.constructBuildPlan(DefaultBuildPlanner.java:54)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.getLifecycleBindings(DefaultLifecycleExecutor.java:294)
... 14 more
[INFO] ------------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Thu Jun 07 22:40:57 EST 2007
[INFO] Final Memory: 2M/5M
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Thu Jun 07 22:40:57 EST 2007
[INFO] Final Memory: 2M/5M
[INFO] ------------------------------------------------------------------------
Here's the relevant code chunk:
{code}
String phase = execution.getPhase();
if ( phase == null )
{
if ( pluginDescriptor == null )
{
try
{
pluginDescriptor =
pluginLoader.loadPlugin( plugin, project );
}
catch ( PluginLoaderException e )
{
throw new LifecycleLoaderException(
"Failed to load plugin: " + plugin
+ ". Reason: " +
e.getMessage(), e );
}
}
if ( pluginDescriptor.getMojos() == null )
{
logger.error( "Somehow, the
PluginDescriptor for plugin: " + plugin.getKey()
+ " contains no mojos.
This is highly irregular. Ignoring..." );
continue;
}
MojoDescriptor mojoDescriptor =
pluginDescriptor.getMojo( goal );
phase = mojoDescriptor.getPhase();
if ( phase == null )
{
throw new
LifecycleSpecificationException( "No phase specified for goal: "
+ goal + " in plugin: "
+ plugin.getKey() + " from POM: "
+ projectId );
}
{code}
Are you sure that one of {your POM, exec plugin} specifies a phase binding??
> Failure to construct build plan fatal error on trunk r545155
> ------------------------------------------------------------
>
> Key: MNG-3040
> URL: http://jira.codehaus.org/browse/MNG-3040
> Project: Maven 2
> Issue Type: Bug
> Components: Plugins and Lifecycle
> Affects Versions: 2.1-alpha-1
> Reporter: Brett Porter
> Assignee: John Casey
> Attachments: pom.xml
>
>
> see attached pom which causes this:
> mcbrett:~/scm/maven/sandbox/continuum/continuum-data-upgrade brett$ mvn clean
> install -e
> + Error stacktraces are turned on.
> [INFO] Scanning for projects...
> [INFO]
> ----------------------------------------------------------------------------
> [INFO] Building Unnamed -
> org.apache.maven.continuum:continuum-data-upgrade:jar:1.1-SNAPSHOT
> [INFO] task-segment: [clean, install]
> [INFO]
> ----------------------------------------------------------------------------
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Failed to construct build plan for:
> org.apache.maven.continuum:continuum-data-upgrade:jar:1.1-SNAPSHOT (
> task-segment: [clean, install] ). Reason: No phase specified for goal: exec
> in plugin: org.codehaus.mojo:exec-maven-plugin from POM:
> org.apache.maven.continuum:continuum-data-upgrade:jar:1.1-SNAPSHOT
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace
> org.apache.maven.BuildFailureException: Failed to construct build plan for:
> org.apache.maven.continuum:continuum-data-upgrade:jar:1.1-SNAPSHOT (
> task-segment: [clean, install] ). Reason: No phase specified for goal: exec
> in plugin: org.codehaus.mojo:exec-maven-plugin from POM:
> org.apache.maven.continuum:continuum-data-upgrade:jar:1.1-SNAPSHOT
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:296)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:112)
> at org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:906)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:367)
> 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.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
>
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:408)
>
> at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:351)
> Caused by: org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
> construct build plan for:
> org.apache.maven.continuum:continuum-data-upgrade:jar:1.1-SNAPSHOT (
> task-segment: [clean, install] ). Reason: No phase specified for goal: exec
> in plugin: org.codehaus.mojo:exec-maven-plugin from POM:
> org.apache.maven.continuum:continuum-data-upgrade:jar:1.1-SNAPSHOT
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.getLifecycleBindings(DefaultLifecycleExecutor.java:305)
>
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:246)
>
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:141)
>
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:292)
> ... 11 more
> Caused by: org.apache.maven.lifecycle.LifecycleSpecificationException: No
> phase specified for goal: exec in plugin: org.codehaus.mojo:exec-maven-plugin
> from POM: org.apache.maven.continuum:continuum-data-upgrade:jar:1.1-SNAPSHOT
> at
> org.apache.maven.lifecycle.binding.DefaultLifecycleBindingManager.getProjectCustomBindings(DefaultLifecycleBindingManager.java:295)
>
> at
> org.apache.maven.lifecycle.plan.DefaultBuildPlanner.constructBuildPlan(DefaultBuildPlanner.java:54)
>
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.getLifecycleBindings(DefaultLifecycleExecutor.java:294)
>
> ... 14 more
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: < 1 second
> [INFO] Finished at: Thu Jun 07 22:40:57 EST 2007
> [INFO] Final Memory: 2M/5M
> [INFO]
> ------------------------------------------------------------------------
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESSFUL
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: < 1 second
> [INFO] Finished at: Thu Jun 07 22:40:57 EST 2007
> [INFO] Final Memory: 2M/5M
> [INFO]
> ------------------------------------------------------------------------
--
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