Skip to content

Commit 07f86ab

Browse files
ptzieglerakurtakov
authored andcommitted
Import com.jcraft.jsch packages #958
This removes the hard dependency to the 'com.jcraft.jsch' bundle and allows clients to switch to the 'com.github.mwiede.jsch' fork. The original JSch bundle is no longer maintained and suffers from several problems, such as an incompatibility with modern OpenSSH versions. Note: - Both plugins share the same package name and can be used interchangeably. - The current version of the mwiede fork is 2.27.2, which is why the upper bound needs to be extended.
1 parent 0520433 commit 07f86ab

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

team/bundles/org.eclipse.jsch.core/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ Bundle-Activator: org.eclipse.jsch.internal.core.JSchCorePlugin
77
Bundle-Vendor: %providerName
88
Bundle-Localization: plugin
99
Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.29.0,4.0.0)",
10-
com.jcraft.jsch;bundle-version="[0.1.50,1.0.0)",
1110
org.eclipse.core.net;bundle-version="[1.0.0,2.0.0)"
1211
Bundle-ActivationPolicy: lazy
1312
Export-Package: org.eclipse.jsch.core;uses:="org.eclipse.core.runtime,com.jcraft.jsch",
1413
org.eclipse.jsch.internal.core;x-friends:="org.eclipse.jsch.ui"
14+
Import-Package: com.jcraft.jsch;version="[0.1.50,3.0.0)"
1515
Bundle-RequiredExecutionEnvironment: JavaSE-17
1616
Automatic-Module-Name: org.eclipse.jsch.core

team/bundles/org.eclipse.jsch.ui/META-INF/MANIFEST.MF

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ Bundle-Vendor: %providerName
88
Bundle-Localization: plugin
99
Require-Bundle: org.eclipse.ui;bundle-version="[3.5.0,4.0.0)",
1010
org.eclipse.core.runtime;bundle-version="[3.29.0,4.0.0)",
11-
org.eclipse.jsch.core;bundle-version="[1.2.0,2.0.0)",
12-
com.jcraft.jsch;bundle-version="[0.1.50,1.0.0)"
11+
org.eclipse.jsch.core;bundle-version="[1.2.0,2.0.0)"
1312
Bundle-ActivationPolicy: lazy
1413
Bundle-RequiredExecutionEnvironment: JavaSE-17
1514
Export-Package: org.eclipse.jsch.internal.ui;x-internal:=true,
1615
org.eclipse.jsch.internal.ui.authenticator;x-internal:=true,
1716
org.eclipse.jsch.internal.ui.preference;x-internal:=true,
1817
org.eclipse.jsch.ui;uses:="com.jcraft.jsch"
18+
Import-Package: com.jcraft.jsch;version="[0.1.50,3.0.0)"
1919
Automatic-Module-Name: org.eclipse.jsch.ui

terminal/bundles/org.eclipse.terminal.connector.ssh/META-INF/MANIFEST.MF

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ Require-Bundle: org.eclipse.core.expressions;bundle-version="[3.9.400,4)",
99
org.eclipse.core.runtime;bundle-version="[3.33.0,4)",
1010
org.eclipse.equinox.security;bundle-version="[1.4.600,2)",
1111
org.eclipse.ui;bundle-version="[3.207.200,4)",
12-
com.jcraft.jsch;bundle-version="[0.1.31,1.0.0)",
1312
org.eclipse.jsch.core;bundle-version="[1.5.600,2.0.0)"
1413
Bundle-RequiredExecutionEnvironment: JavaSE-17
1514
Bundle-ActivationPolicy: lazy
@@ -18,7 +17,8 @@ Export-Package: org.eclipse.terminal.connector.ssh.connector;x-internal:=true,
1817
org.eclipse.terminal.connector.ssh.controls;x-internal:=true,
1918
org.eclipse.terminal.connector.ssh.launcher;x-internal:=true
2019
Automatic-Module-Name: org.eclipse.terminal.connector.ssh
21-
Import-Package: org.eclipse.terminal.connector;version="[1.0.0,2.0.0)",
20+
Import-Package: com.jcraft.jsch;version="[0.1.31,3.0.0)",
21+
org.eclipse.terminal.connector;version="[1.0.0,2.0.0)",
2222
org.eclipse.terminal.connector.provider;version="[1.0.0,2.0.0)",
2323
org.eclipse.terminal.view.core;version="[1.0.0,2.0.0)",
2424
org.eclipse.terminal.view.core.utils;version="[1.0.0,2.0.0)",

0 commit comments

Comments
 (0)