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
- WagonRepositoryConnectorFactory (Maven 3.0.5)
- BasicRepositoryConnectorFactory (Maven 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:
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>
et un autre cas: apache-flex-users.2333346.n4.nabble.com/...
OriginalL'auteur Wolfgang Fahl | 2015-11-15
Vous devez vous connecter pour publier un commentaire.
Vous avez un sous-menu mise en page et
N'a pas été trouvé lors du téléchargement! Comme vous l'avez résolu la question par le biais de référencement
<relativePath>
le parent, lewagon-ssh
a finalement été trouvé dans la relation parent-pom.Par ailleurs, si vous avez ce problème par
mvn release
et cette étape est la seule qui a échoué, vous n'avez pas besoin de libérer à nouveau, il suffit de tapermvn deploy
pour terminer la mise à jour!OriginalL'auteur Peter Rader
Je dois avouer que je me sens un peu stupide, mais depuis d'autres pourraient avoir des problèmes similaires, je suis en train de montrer ce qui a résolu le problème:
de sorte que le pom déclarations indiqué ci-dessus, où simplement pas capté du tout.
OriginalL'auteur Wolfgang Fahl