wagon ssh / scp: Pas de connecteur à la disposition de l'accès dépôt ... de type par défaut à l'aide de la disposition des usines WagonRepositoryConnectorFactory

Est-ce un bug de wagon-ssh 2.10?

Ce qui pourrait fonctionner?

E. g. la combinaison de Maven, Wagon-SSH et pom paramètres vont obtenir le comportement qui était là avec Maven 3.0.5 et wagon-ssh 2.4?

Après la mise à jour wagon-ssh 2.10 dans mon pom.xml pour vérifier si ce serait résoudre mes problèmes selon https://issues.apache.org/jira/browse/MDEPLOY-177
voir aussi Comment réparer ou solution de contournement wagon bug?

Je reçois le message d'erreur suivant:

No connector available to access repository XXX-snapshot-repository 
(scp://XXX/srv/repo/snapshots/) of type default 
using the available factories WagonRepositoryConnectorFactory

À la recherche dans Pas de connecteur à l'aide d'eclipse aether paquet à déployer via plugin maven

J'étais en supposant qu'il pourrait être un problème de version de maven. En effet, j'avais été coller
pour une ancienne 3.0.5 maven pour un moment depuis que le wagon-ssh avait été brisé pour scp transferts depuis de nombreux mois

mvn --version
Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 14:51:28+0100)

Donc j'ai mis à Maven 3.3.3

mvn --version
Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T13:57:37+02:00)

qui modifie légèrement le message d'erreur:

Cannot access scp://XXX/srv/repo/snapshots/with type default using the available connector factories: BasicRepositoryConnectorFactory

À la recherche dans
Impossible de déployer projet maven, pas de connecteur disponible

il semble y avoir différents types de ConnectorFactories

  1. WagonRepositoryConnectorFactory (Maven 3.0.5)
  2. BasicRepositoryConnectorFactory (Maven 3.3.3)
  3. AetherRepositoryConnectorFactory (Maven ?)

À la recherche dans https://stackoverflow.com/a/18253897/1497139
il est un pointeur vers http://maven.apache.org/guides/mini/guide-using-extensions.html qui est censé expliquer comment ajouter des connecteurs (6 personnes upvoted cette réponse) - mais je ne trouve pas mention de la ConnectorFactory.

une recherche sur internet pour

wagon-ssh ConnectorFactory scp

a quelques liens, déjà mentionnés dans cette question et:

Est-il possible d'avoir maven scp wagon de travail de manière cohérente sur linux/mac/windows plate-forme?

où la configuration de style est mentionné que j'avais été en utilisant avec succès depuis près de 2 ans maintenant.

J'ai observé que le téléchargement s'est passé quand j'ai fait installer maven sur le parent pom.xml seul:

mvn install
[INFO] Scanning for projects...
Downloading: http://uk.maven.org/maven2/org/apache/maven/wagon/wagon-provider-api/2.10/wagon-provider-api-2.10.jar
Downloaded: http://uk.maven.org/maven2/org/apache/maven/wagon/wagon-provider-api/2.10/wagon-provider-api-2.10.jar (53 KB at 129.4 KB/sec)

Mais cela ne veut pas changer la situation pour le projet enfant.

Ici est un extrait de l'pom:

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


   <distributionManagement>
        <snapshotRepository>
            <id>XXX-snapshot-repository</id>
            <name>XXX Maven2 Snapshot Repository</name>
            <url>scp://XXX/srv/repo/snapshots/</url>
        </snapshotRepository>
    </distributionManagement>
github.com/bazelbuild/bazel/issues/224 a le même message d'erreur mais aucun indice sur ce que la raison peut être
et un autre cas: apache-flex-users.2333346.n4.nabble.com/...

OriginalL'auteur Wolfgang Fahl | 2015-11-15