0

我正在尝试使用 maven 发布插件来发布我的多模块项目。当我执行

mvn 发布:准备

我收到以下错误

ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.0:prepare (default-cli) on project sample-packt-serverside: Execution defau
t-cli of goal org.apache.maven.plugins:maven-release-plugin:2.0:prepare failed: String index out of range: -1 -> [Help 1]

然后我试图执行

mvn -e -X 发布:准备

然后我在控制台上看到以下输出

谁能帮我解决这个问题。

在此处输入图像描述

4

1 回答 1

1

您缺少插件的尾随s字母groupId。正确的声明应该是:

<dependency>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-release-plugin</artifactId>
    <version>2.1</version>
</dependency>

我也会考虑升级到更新的版本。据我所知,当前版本是 2.4.1。

于 2013-07-06T21:53:21.380 回答