Плагин выпуска maven: вызвано: java.lang.StringIndexOutOfBoundsException: индекс строки вне диапазона: -1

Я пытаюсь использовать плагин выпуска 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 выпуск: подготовить

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

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

введите здесь описание изображения


person KItis    schedule 06.07.2013    source источник


Ответы (1)


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

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

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

person Andrew Logvinov    schedule 06.07.2013