maven deploy to remote repository
Вся суть вопроса изложена в теме.
Через GUI netbeans запсукаю mvn deploy-file и ничего. Ничего кроме:
Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy-file (default-cli) on project projectName: The parameters 'file', 'url' for goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy-file are missing or invalid -> [Help 1]
pom.xml
<distributionManagement>
<repository>
<id>myRepositoryId</id>
<url>scpexe://repository-host/home/pi/Java</url>
</repository>
</distributionManagement>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.8.2</version>
<executions>
<execution>
<id>deploy-file</id>
<phase>deploy</phase>
<goals>
<goal>deploy-file</goal>
</goals>
<configuration>
<repositoryId>${project.distributionManagement.repository.id}</repositoryId>
<file> ${project.build.directory}\${project.artifactId}-${project.version}-with-dependencies.${project.packaging}</file>
<url>${project.distributionManagement.repository.url}</url>
<groupId>${project.groupId}</groupId>
<artifactId>${project.artifactId}</artifactId>
<version> ${project.version} </version>
</configuration>
</execution>
</executions>
</plugin>
...
<extensions>
<!--Enabling the use of SSH-->
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ssh</artifactId>
<version>3.4.0</version>
</extension>
</extensions>
...
settings.xml
<servers>
<server>
<id>myRepositoryId</id>
<username>username</username>
<password>passwd</password>
<filePermissions>664</filePermissions>
<directoryPermissions>775</directoryPermissions>
<configuration>
<scpExecutable>pscp</scpExecutable>
<strictHostKeyChecking>no</strictHostKeyChecking>
<preferredAuthentications>password</preferredAuthentications>
</configuration>
</server>
</servers>