I am attempting to run a release:prepare using M2Eclipse. At first I
thought my issue was a M2Eclipse issue so I posted on that list but did
not get much of a response. After looking at it a while it seems it might
be a issue with the release plugin, or at least someone familiar with the
release plugin my be able to point me in the right direction.
When I run a release:prepare I get the error "Maven executable not found
at: C:\Documents and
Settings\tmcginni\rational\workspace\aes-maven-master-1.4.16-SNAPSHOT\EMBEDDED\bin\mvn.bat
".
Why is it looking for "mvn.bat"? Here is a snippet of the debug output.
[INFO] Building AES Maven Master 1.4.16
[INFO]
------------------------------------------------------------------------
[DEBUG] === PROJECT BUILD PLAN
================================================
[DEBUG] Project: com.aes:aes-maven-master:1.4.16
[DEBUG] Dependencies (collect): []
[DEBUG] Dependencies (resolve): [test]
[DEBUG]
-----------------------------------------------------------------------
[DEBUG] Goal:
org.apache.maven.plugins:maven-release-plugin:2.0-beta-9:prepare
(default-cli)
[DEBUG] Style: Aggregating
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
<addSchema default-value="true">${addSchema}</addSchema>
<allowReleasePluginSnapshot
default-value="false">${allowReleasePluginSnapshot}</allowReleasePluginSnapshot>
<allowTimestampedSnapshots
default-value="false">${ignoreSnapshots}</allowTimestampedSnapshots>
<arguments>${arguments}</arguments>
<autoVersionSubmodules
default-value="false">true</autoVersionSubmodules>
<basedir>${basedir}</basedir>
<commitByProject
default-value="false">${commitByProject}</commitByProject>
<developmentVersion>${developmentVersion}</developmentVersion>
<dryRun default-value="false">${dryRun}</dryRun>
<generateReleasePoms
default-value="false">${generateReleasePoms}</generateReleasePoms>
<javaHome default-value="${java.home}"/>
<localRepoDirectory default-value="${maven.repo.local}"/>
<mavenExecutorId
default-value="invoker">${mavenExecutorId}</mavenExecutorId>
<mavenHome default-value="${maven.home}"/>
<password>${password}</password>
<pomFileName>${pomFileName}</pomFileName>
<preparationGoals default-value="clean
verify">${preparationGoals}</preparationGoals>
<project>${project}</project>
<reactorProjects>${reactorProjects}</reactorProjects>
<releaseVersion>${releaseVersion}</releaseVersion>
<remoteTagging default-value="true">${remoteTagging}</remoteTagging>
<resume default-value="true">${resume}</resume>
<scmCommentPrefix default-value="[maven-release-plugin]
">${scmCommentPrefix}</scmCommentPrefix>
<settings>${settings}</settings>
<tag>${tag}</tag>
<tagBase>${tagBase}</tagBase>
<updateDependencies
default-value="true">${updateDependencies}</updateDependencies>
<useEditMode default-value="false">${useEditMode}</useEditMode>
<username>${username}</username>
</configuration>
[DEBUG]
=======================================================================
[INFO]
[INFO] --- maven-release-plugin:2.0-beta-9:prepare (default-cli) @
aes-maven-master ---
[DEBUG] Created new class realm
plugin>org.apache.maven.plugins:maven-release-plugin:2.0-beta-9
[DEBUG] Populating class realm
plugin>org.apache.maven.plugins:maven-release-plugin:2.0-beta-9
[DEBUG] Included:
org.apache.maven.plugins:maven-release-plugin:maven-plugin:2.0-beta-9
[DEBUG] Included:
org.apache.maven.release:maven-release-manager:jar:2.0-beta-9
[DEBUG] Included: junit:junit:jar:3.8.1
[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:1.5.6
[DEBUG] Included:
org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-6
[DEBUG] Included: org.apache.maven.shared:maven-invoker:jar:2.0.9
[DEBUG] Included: commons-cli:commons-cli:jar:1.0
[DEBUG] Included: commons-logging:commons-logging:jar:1.0
[DEBUG] Included: commons-lang:commons-lang:jar:1.0
[DEBUG] Included:
org.apache.maven.scm:maven-scm-providers-standard:pom:1.2
[DEBUG] Included:
org.apache.maven.scm:maven-scm-provider-accurev:jar:1.2
[DEBUG] Included: org.apache.maven.scm:maven-scm-api:jar:1.2
[DEBUG] Included: org.apache.maven.scm:maven-scm-provider-bazaar:jar:1.2
[DEBUG] Included: regexp:regexp:jar:1.3
[DEBUG] Included:
org.apache.maven.scm:maven-scm-provider-clearcase:jar:1.2
[DEBUG] Included: org.apache.maven.scm:maven-scm-provider-cvsexe:jar:1.2
[DEBUG] Included:
org.apache.maven.scm:maven-scm-provider-cvs-commons:jar:1.2
[DEBUG] Included:
org.apache.maven.scm:maven-scm-provider-cvsjava:jar:1.2
[DEBUG] Included: org.netbeans.lib:cvsclient:jar:20060125
[DEBUG] Included: ch.ethz.ganymed:ganymed-ssh2:jar:build210
[DEBUG] Included: org.apache.maven.scm:maven-scm-provider-gitexe:jar:1.2
[DEBUG] Included:
org.apache.maven.scm:maven-scm-provider-git-commons:jar:1.2
[DEBUG] Included: org.apache.maven.scm:maven-scm-provider-hg:jar:1.2
[DEBUG] Included:
org.apache.maven.scm:maven-scm-provider-perforce:jar:1.2
[DEBUG] Included:
org.apache.maven.scm:maven-scm-provider-starteam:jar:1.2
[DEBUG] Included: org.apache.maven.scm:maven-scm-provider-svnexe:jar:1.2
[DEBUG] Included:
org.apache.maven.scm:maven-scm-provider-svn-commons:jar:1.2
[DEBUG] Included:
org.apache.maven.scm:maven-scm-provider-synergy:jar:1.2
[DEBUG] Included: org.apache.maven.scm:maven-scm-provider-vss:jar:1.2
[DEBUG] Included: org.apache.maven.scm:maven-scm-manager-plexus:jar:1.2
[DEBUG] Included: jdom:jdom:jar:1.0
[DEBUG] Included: jaxen:jaxen:jar:1.1-beta-8
[DEBUG] Excluded: org.apache.maven:maven-model:jar:2.0.6
[DEBUG] Excluded: org.apache.maven:maven-profile:jar:2.0.6
[DEBUG] Excluded: classworlds:classworlds:jar:1.1-alpha-2
[DEBUG] Excluded: org.apache.maven:maven-plugin-api:jar:2.0.6
[DEBUG] Excluded: org.apache.maven:maven-artifact:jar:2.0.8
[DEBUG] Excluded:
org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2
[DEBUG] Excluded: org.apache.maven:maven-settings:jar:2.0.6
[DEBUG] Excluded: org.apache.maven:maven-repository-metadata:jar:2.0.8
[DEBUG] Excluded: org.apache.maven:maven-plugin-registry:jar:2.0.6
[DEBUG] Excluded: org.apache.maven:maven-project:jar:2.0.6
[DEBUG] Excluded:
org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9
[DEBUG] Excluded: org.apache.maven:maven-artifact-manager:jar:2.0.8
[DEBUG] Configuring mojo
'org.apache.maven.plugins:maven-release-plugin:2.0-beta-9:prepare' with
basic configurator -->
[DEBUG] (f) addSchema = true
[DEBUG] (f) allowReleasePluginSnapshot = false
[DEBUG] (f) allowTimestampedSnapshots = false
[DEBUG] (f) autoVersionSubmodules = true
[DEBUG] (s) basedir = C:\Documents and
Settings\tmcginni\rational\workspace\aes-maven-master-1.4.16-SNAPSHOT
[DEBUG] (f) commitByProject = false
[DEBUG] (f) dryRun = false
[DEBUG] (f) generateReleasePoms = false
[DEBUG] (f) javaHome = C:\Program Files\IBM\SDP\jdk\jre
[DEBUG] (f) mavenExecutorId = invoker
[DEBUG] (f) mavenHome = C:\Documents and
Settings\tmcginni\rational\workspace\aes-maven-master-1.4.16-SNAPSHOT\EMBEDDED
[DEBUG] (f) preparationGoals = clean verify
[DEBUG] (f) project = MavenProject: com.aes:aes-maven-master:1.4.16 @
C:\Documents and
Settings\tmcginni\rational\workspace\aes-maven-master-1.4.16-SNAPSHOT\pom.xml
[DEBUG] (f) reactorProjects = [MavenProject:
com.aes:aes-maven-master:1.4.16 @ C:\Documents and
Settings\tmcginni\rational\workspace\aes-maven-master-1.4.16-SNAPSHOT\pom.xml,
MavenProject: com.aes:consumer-apps:1.4.16 @ C:\Documents and
Settings\tmcginni\rational\workspace\aes-maven-master-1.4.16-SNAPSHOT\consumer-apps\pom.xml,
MavenProject: com.aes:financial-aid-apps:1.4.16 @ C:\Documents and
Settings\tmcginni\rational\workspace\aes-maven-master-1.4.16-SNAPSHOT\fin-aid-apps\pom.xml,
MavenProject: com.aes:lender-apps:1.4.16 @ C:\Documents and
Settings\tmcginni\rational\workspace\aes-maven-master-1.4.16-SNAPSHOT\lender-apps\pom.xml,
MavenProject: com.aes:school-apps:1.4.16 @ C:\Documents and
Settings\tmcginni\rational\workspace\aes-maven-master-1.4.16-SNAPSHOT\school-apps\pom.xml,
MavenProject: com.aes:admin-apps:1.4.16 @ C:\Documents and
Settings\tmcginni\rational\workspace\aes-maven-master-1.4.16-SNAPSHOT\admin-apps\pom.xml,
MavenProject: com.aes:aes-common:1.4.16 @ C:\Documents and
Settings\tmcginni\rational\workspace\aes-maven-master-1.4.16-SNAPSHOT\aes-common\pom.xml,
MavenProject: com.aes:soa-apps:1.4.16 @ C:\Documents and
Settings\tmcginni\rational\workspace\aes-maven-master-1.4.16-SNAPSHOT\soa-apps\pom.xml]
[DEBUG] (f) remoteTagging = true
[DEBUG] (f) resume = true
[DEBUG] (f) scmCommentPrefix = [maven-release-plugin]
[DEBUG] (f) settings =
org.apache.maven.execution.settingsadap...@5f9e5f9e
[DEBUG] (f) updateDependencies = true
[DEBUG] (f) useEditMode = false
[DEBUG] -- end configuration --
[INFO] Resuming release from phase 'run-preparation-goals'
[INFO] Executing goals 'clean verify'...
[DEBUG] Using ${maven.home} of: 'C:\Documents and
Settings\tmcginni\rational\workspace\aes-maven-master-1.4.16-SNAPSHOT\EMBEDDED'.
[INFO]
------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] AES Maven Master .................................. FAILURE
[1.422s]
[INFO] AES Consumer Web Applications ..................... SUCCESS
[0.000s]
[INFO] Financial Aid Web Applications .................... SUCCESS
[0.016s]
[INFO] Lender Web Applications ........................... SUCCESS
[0.016s]
[INFO] School Web Applications ........................... SUCCESS
[0.000s]
[INFO] AES Web Administration Apps ....................... SUCCESS
[0.000s]
[INFO] AES Common Components ............................. SUCCESS
[0.015s]
[INFO] SOA/Middleware Applications ....................... SUCCESS
[0.000s]
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 2.234s
[INFO] Finished at: Mon May 17 08:14:15 EDT 2010
[INFO] Final Memory: 4M/10M
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-release-plugin:2.0-beta-9:prepare
(default-cli) on project aes-maven-master: Failed to invoke Maven build.
Error configuring command-line. Reason: Maven executable not found at:
C:\Documents and
Settings\tmcginni\rational\workspace\aes-maven-master-1.4.16-SNAPSHOT\EMBEDDED\bin\mvn.bat
-> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
goal org.apache.maven.plugins:maven-release-plugin:2.0-beta-9:prepare
(default-cli) on project aes-maven-master: Failed to invoke Maven build.
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
DefaultLifecycleExecutor.java:585)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
DefaultLifecycleExecutor.java:324)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:247)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:104)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:427)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:157)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:121)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:48)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:600)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(
Launcher.java:290)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(
Launcher.java:230)
at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(
Launcher.java:409)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(
Launcher.java:352)
Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to
invoke Maven build.
at org.apache.maven.plugins.release.PrepareReleaseMojo.execute(
PrepareReleaseMojo.java:186)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(
DefaultBuildPluginManager.java:105)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
DefaultLifecycleExecutor.java:577)
... 14 more
Caused by: org.apache.maven.shared.release.ReleaseExecutionException:
Failed to invoke Maven build.
at
org.apache.maven.shared.release.phase.AbstractRunGoalsPhase.execute(
AbstractRunGoalsPhase.java:89)
at
org.apache.maven.shared.release.phase.RunPrepareGoalsPhase.execute(
RunPrepareGoalsPhase.java:42)
at org.apache.maven.shared.release.DefaultReleaseManager.prepare(
DefaultReleaseManager.java:196)
at org.apache.maven.shared.release.DefaultReleaseManager.prepare(
DefaultReleaseManager.java:133)
at org.apache.maven.shared.release.DefaultReleaseManager.prepare(
DefaultReleaseManager.java:96)
at org.apache.maven.plugins.release.PrepareReleaseMojo.execute(
PrepareReleaseMojo.java:182)
... 16 more
Caused by: org.apache.maven.shared.release.exec.MavenExecutorException:
Failed to invoke Maven build.
at
org.apache.maven.shared.release.exec.InvokerMavenExecutor.executeGoals(
InvokerMavenExecutor.java:401)
at
org.apache.maven.shared.release.exec.InvokerMavenExecutor.executeGoals(
InvokerMavenExecutor.java:413)
at
org.apache.maven.shared.release.phase.AbstractRunGoalsPhase.execute(
AbstractRunGoalsPhase.java:81)
... 21 more
Caused by: org.apache.maven.shared.invoker.MavenInvocationException: Error
configuring command-line. Reason: Maven executable not found at:
C:\Documents and
Settings\tmcginni\rational\workspace\aes-maven-master-1.4.16-SNAPSHOT\EMBEDDED\bin\mvn.bat
at org.apache.maven.shared.invoker.DefaultInvoker.execute(
DefaultInvoker.java:95)
at
org.apache.maven.shared.release.exec.InvokerMavenExecutor.executeGoals(
InvokerMavenExecutor.java:387)
... 23 more
Caused by:
org.apache.maven.shared.invoker.CommandLineConfigurationException: Maven
executable not found at: C:\Documents and
Settings\tmcginni\rational\workspace\aes-maven-master-1.4.16-SNAPSHOT\EMBEDDED\bin\mvn.bat
at
org.apache.maven.shared.invoker.MavenCommandLineBuilder.findMavenExecutable(
MavenCommandLineBuilder.java:492)
at org.apache.maven.shared.invoker.MavenCommandLineBuilder.build(
MavenCommandLineBuilder.java:68)
at org.apache.maven.shared.invoker.DefaultInvoker.execute(
DefaultInvoker.java:91)
... 24 more
[ERROR]
[ERROR]
[ERROR] For more information about the errors and possible solutions,
please read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
TIA
Tim McGinnis
717 720-1962
Web Development
AES/PHEAA
==============================================================================
This message contains privileged and confidential information intended for the
above addressees only. If you
receive this message in error please delete or destroy this message and/or
attachments.
The sender of this message will fully cooperate in the civil and criminal
prosecution of any individual engaging
in the unauthorized use of this message.
==============================================================================