Я хочу автоматически загрузить файл сборки, используя жизненный цикл развертывания maven. Однако Maven не может загрузить файл. Я использую Ubuntu 19.04 и уже установил paswordless s sh auth wia keys. Я знаю, что это работает, потому что я использовал это несколько раз.
Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:version:deploy (default-deploy) on project example: Failed to deploy artifacts: Could not transfer artifact com.example:jar:RELEASE from/to ssh-repository (scpexe://example.com/root): Error executing command for transfer
pom. xml
<distributionManagement>
<repository>
<id>ssh-repository</id>
<url>scpexe://example.com/root</url>
</repository>
</distributionManagement>
<build>
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ssh-external</artifactId>
<version>3.4.0</version>
</extension>
</extensions>
</build>
настройки. xml
<settings>
<servers>
<server>
<id>ssh-repository</id>
<username>root</username>
<privateKey>~/.ssh/id_rsa</privateKey> <!-- not needed if using pageant -->
<configuration>
<sshExecutable>ssh</sshExecutable>
<scpExecutable>scp</scpExecutable>
</configuration>
</server>
</servers>
</settings>