Update intellij-git-ssh script with new dependencies

New version of trilead-ssh lib has an external dependencies, which needs to be included into classpath when calling SSHMain via external script
This commit is contained in:
Dmitriy Smirnov
2018-02-19 21:07:14 +03:00
parent 233d5a529c
commit ef9c746c98
@@ -17,8 +17,10 @@ package org.jetbrains.git4idea.ssh;
import com.trilead.ssh2.KnownHosts;
import git4idea.commands.GitSSHGUIHandler;
import net.i2p.crypto.eddsa.EdDSASecurityProvider;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.git4idea.util.ScriptGenerator;
import org.mindrot.jbcrypt.BCrypt;
import java.util.UUID;
import java.util.Vector;
@@ -35,6 +37,8 @@ public class GitXmlRpcSshService extends GitXmlRpcHandlerService<GitSSHGUIHandle
@Override
protected void customizeScriptGenerator(@NotNull ScriptGenerator generator) {
generator.addClasses(KnownHosts.class);
generator.addClasses(EdDSASecurityProvider.class);
generator.addClasses(BCrypt.class);
generator.addResource(SSHMainBundle.class, "/org/jetbrains/git4idea/ssh/SSHMainBundle.properties");
}