Andre Santos created MDEPLOY-257: ------------------------------------ Summary: SSH Connection Closed Key: MDEPLOY-257 URL: https://issues.apache.org/jira/browse/MDEPLOY-257 Project: Maven Deploy Plugin Issue Type: Bug Components: deploy:deploy Affects Versions: 3.0.0-M1 Environment: OS: Windows 10 Pro IDE: IntelliJ IDEA 2018.1.16 Community Reporter: Andre Santos
When running maven goal `deploy`, the plugin fails with error {code:java} Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project dragonfly-raspberyclient: Failed to retrieve remote metadata com.dragonfly:dragonfly-raspberyclient:1.0-SNAPSHOT/maven-metadata.xml: Could not transfer metadata com.dragonfly:dragonfly-raspberyclient:1.0-SNAPSHOT/maven-metadata.xml from/to ssh-repository (scpexe://192.168.1.4/~): Exit code: 1 - ssh: connect to host 192.168.1.4 port 22: Connection refused -> [Help 1] {code} The host is not the problem as I am able to access it through the terminal. This only happens with the plugin. The password has been set in my settings.xml file. This is my pom file: {code:java} <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.dragonfly</groupId> <artifactId>dragonfly-raspberyclient</artifactId> <version>1.0-SNAPSHOT</version> <properties> <pi.deployPath>~/Dragonfly</pi.deployPath> <pi.host>192.168.1.3</pi.host> <pi.user>pi</pi.user> <pi.password>raspberry</pi.password> </properties> <distributionManagement> <repository> <id>ssh-repository</id> <url>scpexe://192.168.1.4/~</url> </repository> </distributionManagement> <build> <extensions> <!-- Enabling the use of SSH --> <extension> <groupId>org.apache.maven.wagon</groupId> <artifactId>wagon-ssh-external</artifactId> <version>1.0-beta-6</version> </extension> </extensions> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.6</version> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> <classpathPrefix>lib/</classpathPrefix> <mainClass>Main</mainClass> </manifest> </archive> </configuration> </plugin> </plugins> </build> <dependencies> <!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-shade-plugin --> <dependency> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>3.2.1</version> </dependency> <dependency> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId> <version>3.0.0-M1</version> <type>maven-plugin</type> </dependency> <!-- https://mvnrepository.com/artifact/com.pi4j/pi4j-core --> <dependency> <groupId>com.pi4j</groupId> <artifactId>pi4j-core</artifactId> <version>0.0.5</version> </dependency> </dependencies> </project>{code} And my settings.xml file: {noformat} <?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <servers> <server> <id>ssh-repository</id> <username>pi</username> <password>raspberry</password> </server> </servers> </settings>{noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)