当我运行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.bat为mvn.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)
我在 Windows 8.1 中使用 Maven 3.3.1 时也遇到了同样的问题。我搜索了一下,发现mvn.bat移动到了mvn.cmd. 不过,我不知道如何在版本上解决它。所以,我下载了 Maven 3.2.5 并且有该mvn.bat文件。这对我有用。
| 归档时间: |
|
| 查看次数: |
25672 次 |
| 最近记录: |