我正在尝试使用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发布:准备
然后我在控制台上看到以下输出
任何人都可以帮我解决这个问题。
答案 0 :(得分:1)
您错过了插件s
中的结尾字母groupId
。正确的声明应该是:
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.1</version>
</dependency>
我还考虑升级到更新版本。据我所知,目前的版本是2.4.1。