Я унаследовал потерянный проект Java 8 / Maven и пытаюсь выяснить, как это сделать.В README я вижу инструкции для запуска следующей команды:
mvn -o -q -Dexec.executable="echo" -Dexec.args='${project.version}' org.codehaus.mojo:exec-maven-plugin:exec
Когда я запускаю эту форму моего корня проекта (который содержит pom.xml
), я получаю эту ошибку:
[ERROR] Error resolving version for plugin 'org.codehaus.mojo:exec-maven-plugin' from the repositories [local (/Users/myuser/.m2/repository), central (https://repo.maven.apache.org/maven2)]: Plugin not found in any plugin repository -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginVersionResolutionException
Похоже, он пытается использовать этот плагин для печати project.version
через echo
.
Мне интересно, что мне нужно сделать, чтобы это работало, звучит как Maven простоне могу найти org.codehaus.mojo:exec-maven-plugin
в любом из репозиториев, в которых он был настроен для просмотра, но я не могу сказать:
- мне нужно добавить другую конфигурацию репозитория в мой
pom.xml
;или - Мне нужно установить
org.codehaus.mojo:exec-maven-plugin
где-нибудь локально + вручную, чтобы Maven мог найти его и выполнить;или - Что-то еще происходит
Есть идеи?!