¿Hay alguna forma de hacer que maven scp wagon funcione de manera consistente en la plataforma linux / mac / windows?

Dada la muy pobre documentación sobre scp / ssh y maven, probé diferentes enfoques, básicamente cayendo en dos categorías principales: usando scpexe wagon y scp wagon. Por lo general, ambos funcionan sin problemas en Linux y Mac, pero en Windows nunca encontré una manera de hacerlo funcionar en todas las máquinas.

nfoque @scpexe (después de instalar la masilla completa y agregar a la ruta) - configuración settings.xml:

<server>
    <id>internal</id>
    <username>******</username>
    <password>*******</password>
    <configuration>
        <sshExecutable>plink</sshExecutable>
        <scpExecutable>pscp</scpExecutable>
    </configuration>
</server>

nfoque @scp - settings.xml:

 <server>
      <id>internal</id>
      <username>*********</username>
      <password>*********</password>
      <configuration>
           <StrictHostKeyChecking>ask</StrictHostKeyChecking>
      </configuration>
 </server>

Traté también de poner StrictHostKeyChecking en "no", pero, aparte de los riesgos de seguridad, no funcionó en una máquina en particular.

¿Alguien ha encontrado una manera de usar un repositorio ssh interno de manera consistente en todas las máquinas?

Respuestas a la pregunta(1)

Su respuesta a la pregunta