No connector available using eclipse aether package to deploy through maven plugin
Я пытаюсь использовать Maven 3.1.0 и Eclipse Aether 0.9.0.M3. Я настроил его в соответствии с их документом и пытаюсь запустить как плагин maven. Это ссылка на пример их развертывания. Я заменил имя своего хранилища в списке, но когда я запускаю плагин, я получаю следующую ошибку:
[ОШИБКА] Не удалось выполнить цель com.company.maven.plugin.sample:nexus-maven-plugin:1.0-SNAPSHOT:deploy-repository (default-cli) в проекте NexusHelper: Не удалось развернуть артефакты / метаданные: нет соединителя, доступного для доступ к внутреннему репозиторию хранилища ( http://nexus.company.com/content/repositories/incubator/) типа default по умолчанию с использованием доступных фабрик -> [Help 1]
Я могу взять тот же пример кода и запустить его в автономном банке, и он отлично работает. Я хотел сохранить все вместе как один плагин, если это возможно, и не иметь плагин и отдельную банку вместе с ним.
1 ответ
У меня была такая же проблема, это потому, что этот разъем не был автоматически введен. После того, как я сделал это вручную, у меня начались ошибки "неправильная сигнатура метода", что привело меня к тому, что Maven 3.1.0 использует Aether 0.9.0M2.
Переход на эту версию для меня не сработал, и здесь нет примеров, поэтому я сейчас начинаю использовать Sonatype Aether.