maven release plugin:引起:java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:-1

时间:2013-07-06 21:15:48

标签: maven maven-3 maven-release-plugin artifactory multi-module

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

mvn release:prepare

我收到以下错误

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发布:准备

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

任何人都可以帮我解决这个问题。

enter image description here

1 个答案:

答案 0 :(得分:1)

您错过了插件s中的结尾字母groupId。正确的声明应该是:

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

我还考虑升级到更新版本。据我所知,目前的版本是2.4.1。