Команда Я бегу это:Различные поведение при запуске версии Maven: потребительные последние-версии цели
mvn -U -e versions:use-latest-versions -Dincludes=com.test.engines:engines -DgenerateBackupPoms=false -DallowMajorUpdates=false -DallowMinorUpdates=false -DallowSnapshots=false
у меня есть, в моем ПОМ, версия такого как 1.2.3-5-SNAPSHOT и я хочу обновить его до последней версии. Это может быть, например, 1.2.3-7 или 1.2.3-5-SNAPSHOT, возможно, не было выпущено, но последняя версия - 1.2.3-4.
При запуске команды maven на моей локальной машине Windows плагин версий работает так, как мне это требуется, однако при запуске на удаленном Linux-поле (где мне это действительно нужно) это не так.
Моего местное окно показывает:
При выполнении команды Maven на моей локальной машине Windows, версия плагина работают так, как я требую его, однако при его запуске на удаленном компьютере Linux (где мне действительно нужен его) это не так.
[INFO] [versions:use-latest-versions {execution: default-cli}]
[INFO] Incremental version changes allowed
[INFO] Incremental version changes allowed
[INFO] artifact com.test.engines:engines: checking for updates from central
Props: {project.version=12.4.0-10-SNAPSHOT, project.parent.version=1.0.0, project.parent.groupId=com.test.pom, project.artifactId=edge-web, project.groupId=com.test.edge-web, project.parent.artifactId=pom}
[INFO] Updated com.test.engines:engines:jar:12.4.0-41-SNAPSHOT to version 12.4.0-40
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
В то время как удаленный окно показывает:
[INFO] --- versions-maven-plugin:2.0:use-latest-versions (default-cli) @ edge-web ---
[INFO] Incremental version changes allowed
[INFO] Incremental version changes allowed
[INFO] artifact com.test.engines:engines: checking for updates from nexus
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
При работе:
mvn -Dplugin=versions help:describe
Выход на обоих полях показывает тот же номер версии:
Name: Versions Maven Plugin
Description: Versions Plugin for Maven 2. The Versions Plugin updates the
versions of components in the POM.
Group Id: org.codehaus.mojo
Artifact Id: versions-maven-plugin
Version: 2.0
Goal Prefix: versions
ли кто-нибудь знаю, как я могу получить то же самое как я это делаю на своей локальной машине? Или есть какие-либо предложения относительно того, как я могу исследовать дальше?
Какие версии Maven на этих машинах? Какую версию версии-maven-plugin вы используете? – khmarbaise
Та же версия плагина версий. В этом поле есть несколько версий maven. Я думал, что тестировал его с той же версией, но оказалось, что он запускал его версию 3. Теперь у меня есть еще один вопрос о запуске обеих версий в одном окне из того же скрипта, но для этого откроется отдельный вопрос. – samblake