related conversation which will (hopefully) eventually come up with an answer: https://github.com/terabyte/stashbot/pull/1
I added the following import com.atlassian.stash.ssh.api.SshKeyService in my plugin java code after added the following atlassian file according to your suggestion
<component-import key="sshKeyService" class="com.atlassian.stash.ssh.api.SshKeyService" interface="com.atlassian.stash.ssh.api.SshKeyService" application="stash"/>
[ERROR] /C:/stash/itx-008/stashsshglobal/Stash-SSH-Compliance-Check/src/main/java/com/xxx/vpc/stash/plugin/projectLock/
package com.atlassian.stash.ssh.api does not exist.
Do I need to include or install something to use SSH API properly?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Can you provide code snippet about the same on how to use it as I haven't implemented this before? Your help is this regard is appreciated.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Add the following to your atlassian-plugin.xml
<component-import key="sshKeyService" interface="com.atlassian.stash.ssh.api.SshKeyService"/>
Then you can constructor inject the SshKeyService like any other service. You can't interact with the implementation directly (DefaultSshKeyService), only via the public interface (SshKeyService)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.