2013-05-07 4 views
4

Получение ниже ошибки при построении Maven (версия 2.2.1) Проект с вагонной SSH расширением"Невозможно инициализировать расширения" ошибка при построении Maven проекта с "вагон-SSH"

pom.xml:

<extensions> 
    <extension> 
    <groupId>org.apache.maven.wagon</groupId> 
     <artifactId>wagon-ssh</artifactId> 
     <version>2.4</version> 
    </extension> 
</extensions> 

Не удалось инициализировать расширения компонентов дескриптора роли: 'com.jcraft.jsch.UIKeyboardInteractive', реализации: 'org.apache.maven.wagon.providers.ssh.jsch.interactive.PrompterUIKeyboardInteractive', роль подсказка: «default» имеет подсказку, но есть и другие реализации t шляпа не

любые предложения/подсказки очень удобны.

ответ

9

попробуйте установка maven3 версия .. !!

+0

Вагон, похоже, не работает с версией maven 2.2.1. Я обновился до 3.1.1, и он сработал. Благодаря! – atripes

1

Я был в состоянии заставить его работать с Maven 2.xx ниспровержения версии универсала-SSH быть 1,0:

<build> 
    ... 
    <extensions> 
     <extension> 
     <groupId>org.apache.maven.wagon</groupId> 
     <artifactId>wagon-ssh</artifactId> 
     <!-- version 1.0 seems to work with maven 2.X.X --> 
     <version>1.0</version> 
     </extension> 
    </extensions> 
</build> 

Как и в стороне, у меня был проблемы с 1.0 (и последнем вагоном -ssh) с использованием maven версии 3.2.1 и URL-адресов репозитория scp:. При загрузке с репо небольшие файлы будут висеть в конце. Я переключился на использование sftp: URL, и все, кажется, работает лучше.