Hello, I like to use my own repository with ssh/scp so I try:

  <distributionManagement>
    <repository>
      <id>ssh-repository</id>
      <url>scpexe://web-archiva/var/archiva/repositories</url>
    </repository>
  </distributionManagement>
  
  <repositories>
    <repository>
      <id>internal</id>
      <name>Archiva Managed Internal Repository</name>
      <url>scpexe://web-archiva/var/archiva/repositories/internal/</url>
      <releases>
        <enabled>true</enabled>
      </releases>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
    </repository>
    <repository>
      <id>snapshots</id>
      <name>Archiva Managed Snapshot Repository</name>

<url>scpexe://web-archiva/var/archiva/repositories/snapshots/</url>
      <releases>
        <enabled>false</enabled>
      </releases>
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
    </repository>
  </repositories>

  <build>
    <extensions>
      <extension>
        <groupId>org.apache.maven.wagon</groupId>
        <artifactId>wagon-ssh-external</artifactId>
        <version>1.0-beta-1</version>
      </extension>
    </extensions>
...

web-archiva is in my ~/.ssh/config and I can connect via ssh to it. But
if I try maven deploy I always get the error:

[INFO] Error retrieving previous build number for artifact
'com.deventm.gscal:gscal-batch-parent:pom': repository metadata for:
'snapshot com.deventm.gscal:gscal-batch-parent:0.0.1-SNAPSHOT' could not
be retrieved from repository: ssh-repository due to an error: Exit code:
1 - Permission denied (publickey,password,keyboard-interactive).

I using a public key with my ssh-agent. As I sayed I can connect to it
via public key.
$ ssh web-archiva

The permissions are all correct, if I login into web-archiva I can
read/write/create/open files and directories. The directories are empty
right now.

So I have no idea right now what I did wrong with maven.

Any help would be nice, Erwin.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to