无法执行目标maven发布:准备

use*_*501 68 maven

当我运行mvn release时,我遇到了问题:准备好了.我有以下消息:

[ERROR] Failed to execute goal org.apache.maven.plugins: maven-release-plugin: 2.5.1: prepare (default-cli) on project marketplace-po
c: Failed to invoke Maven build. Error configuring command-line. Reason: Maven executable not found at: C: \ dev \ apache-maven-3.3.1 \
bin \ mvn.bat -> [Help 1]
Run Code Online (Sandbox Code Playgroud)

Luc*_*cas 102

从版本开始3.3.X,Maven重命名mvn.batmvn.cmd.这在以下maven-release-plugin版本中得到修复2.5.2:MRELEASE-902

他们建议添加以下部分,以防自动拾取固定插件版本:

  <build>
    <plugins>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-release-plugin</artifactId>
          <version>2.5.1</version>
          <dependencies>
            <dependency>
              <groupId>org.apache.maven.shared</groupId>
              <artifactId>maven-invoker</artifactId>
              <version>2.2</version>
            </dependency>
          </dependencies>
        </plugin>
    </plugins>
  </build>
Run Code Online (Sandbox Code Playgroud)


小智 32

我从eclipse运行时遇到了同样的问题,它通过制作解决了 copy of mvn.cmd to mvn.bat

它对我有用.


hai*_*ind 1

我在 Windows 8.1 中使用 Maven 3.3.1 时也遇到了同样的问题。我搜索了一下,发现mvn.bat移动到了mvn.cmd. 不过,我不知道如何在版本上解决它。所以,我下载了 Maven 3.2.5 并且有该mvn.bat文件。这对我有用。