Maven не использует локальное РЕПО
Я использую maven без m2e, моя установка mvn терпит неудачу, потому что плагин больше не доступен на Maven central. Я работаю со старым помпоном.xml датируется 2008 и должен использовать Maven-cdk-plugin версии 3.3.3.Окончательный.
поскольку он больше не был доступен, я взял его на другом компьютере и вставил его в свой .м2 местном РЕПО. .m2orgrichfacescdkmaven-cdk-плагин3.3.3.Финал
однако я все еще получаю эту ошибку.
[ERROR] Plugin org.richfaces.cdk:maven-cdk-plugin:3.3.3.Final or one of its depe
ndencies could not be resolved: Failed to read artifact descriptor for org.richf
aces.cdk:maven-cdk-plugin:jar:3.3.3.Final: Failure to find org.richfaces.cdk:mav
en-cdk-plugin:pom:3.3.3.Final in http://uk.maven.org/maven2 was cached in the lo
cal repository, resolution will not be reattempted until the update interval of
UK has elapsed or updates are forced -> [Help 1]
зачем он хотите проверить maven2, это внутри моего местного РЕПО? Д:
спасибо
2 ответов
вы должны установить эту банку с установите плагин`.
mvn install:install-file -Dfile=[jar] -DgroupId=org.richfaces.cdk \
-DartifactId=maven-cdk-plugin -Dversion=3.3.3.Final -Dpackaging=jar
Maven сохранит структуру и создаст то, что ей нужно.
попробовать mvn clean install -o
чтобы не искать в сети зависимостей.
и echo $M2_REPO
. он должен указывать на .м2.
во-первых, то, что вы упомянули, Maven-cdk-plugin никогда не был на Maven Central, потому что он доступен через репозиторий richfaces, поэтому вам нужно настроить использование репозитория richfaces. Это приводит к использованию менеджера репозитория, такого как Archiva, Artifactory или Нексус (в алфавитном порядке). Поэтому вам нужно настроить использование репозитория richfaces.
см. здесь: https://community.jboss.org/wiki/MavenRepository как это сделать.
здесь вы можете видеть, что плагин существует в этом репозиторииhttps://repository.jboss.org/nexus/
одна очень важная вещь. Любой артефакт, который находится в Maven Central, никогда не будет удален после этого, иначе это будет ломать сборки по всему миру.