Я перепробовал все вышеупомянутые варианты, но не могу найти решение этой проблемы. Тогда я получил его решение .... Эта ошибка высвечивается, когда мы пытаемся открыть mysql без указания службы. Следуйте приведенным ниже шагам.
ШАГ 1
Открыть приглашение cmd
для запуска типа службы
mysqld --console это запустит службу mysql
введите описание изображения здесь
ШАГ 2 не закрывайте эту команду cmd
, теперь откройте новый Приглашение cmd и введите
mysql -u root -p
, затем введите свой пароль
введите здесь описание изображения
mvn -B release:prepare release:perform
-B предназначен для пакетного режима, он будет использовать значения по умолчанию, которые он предлагает, когда в не пакетном режиме. Как правило, для XYZ-SNAPSHOT он выпускает XYZ и устанавливает новый снимок на XY (Z + 1) -SNAPSHOT.
Как и со всем maven, вы можете бороться с этим соглашением об именах и иметь много головной боли, или дать in и решите, что ваши версии и лейблы будут лучше всех, и получите много бесплатно. Я боролся с этим и проиграл. Это лишь один из многих способов, которые вы должны полностью отдать maven, если собираетесь его использовать.
Я совершенно счастлив, что сделал это, желание навязывать свои собственные схемы обычно в любом случае не является хорошей идеей .
Частичный ответ после вашего комментария :
Чтобы изменить имя тега, используйте аргумент -Dtag = xxx
для выпуска : подготовить
. Подробности см. В выпуске: подготовка документации .
Предупреждение о непроверенном коде
Чтобы сделать это полностью автоматизированным способом, вам нужно добавить конфигурационную запись в ваш pom.xml, где вы должны установить имя тега:
<maven-release-plugin>
<configuration>
<tag>parent-${releaseVersion}</tag>
</configuration>
</maven-release-plugin>