I donβt understand why you could not use mvn deploy to deploy your eclipse-update-site artifact. So this is my suggestion.
First update the distributionManagement section:
<distributionManagement> <repository> <id>update-site</id> <url>sftp://your/url</url> </repository> </distributionManagement>
Then add the wagon extension for sftp:
<build> <extensions> <extension> <groupId>org.apache.maven.wagon</groupId> <artifactId>wagon-ssh</artifactId> <version>1.0-beta-6</version> </extension> </extensions> </build>
Finally, add the credentials to your ~/.m2/settings.xml :
<server> <id>update-site</id> <username>foo</username> <password>secret</password> </server>
And run mvn deploy .
source share