0

Я пытаюсь использовать плагин релиза maven, чтобы сделать выпуск моего многомодульного проекта. когда я исполняюmaven release plugin: Caused by: java.lang.StringIndexOutOfBoundsException: Индекс строки за пределами диапазона: -1

МВН релиз: подготовка

я получаю следующее сообщение об ошибке

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] 

затем я попытался выполнить

МВН -e -X релиз: подготовка

тогда я вижу следующий вывод на консоли

может кто-нибудь мне помочь для решения этой проблемы.

enter image description here

ответ

1

Вы упускаете косую букву s в groupId плагина. Правильная декларация должна быть:

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

Я также хотел бы перейти на более свежую версию. Насколько я вижу, текущая версия - 2.4.1.