未能执行目标maven版本:准备
我在运行mvn发行版时遇到了问题:准备。 我有以下消息:
[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]
从版本3.3.X
,Maven将mvn.bat
更名为mvn.cmd
。 这在maven-release-plugin
版本2.5.2
: MRELEASE-902中得到解决
他们build议添加以下部分,以防固定插件版本未被自动拾取:
<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>
我从eclipse运行时遇到同样的问题,通过copy of mvn.cmd to mvn.bat
它为我工作。
在Windows 8.1中使用Maven 3.3.1时也遇到同样的问题。 我search了它,发现mvn.bat
移动到mvn.cmd
。 不过,我不知道如何解决它的版本。 所以,我下载了Maven 3.2.5,并有mvn.bat
文件。 它为我工作。