Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean Michel-Lemieux2003-11-25 12:00:41 -0500
committerJean Michel-Lemieux2003-11-25 12:00:41 -0500
commitfd5f0c73a4825b56da73c4b3c3ff743c9c357150 (patch)
tree8ed785a849316402267fa945f2eb9a7fc9cfad75
parent1d172b19a3d9ba4b33741516d19beb90d68fd40e (diff)
downloadeclipse.platform.team-fd5f0c73a4825b56da73c4b3c3ff743c9c357150.tar.gz
eclipse.platform.team-fd5f0c73a4825b56da73c4b3c3ff743c9c357150.tar.xz
eclipse.platform.team-fd5f0c73a4825b56da73c4b3c3ff743c9c357150.zip
Update to properly include jsch.jar on the classpath. Now you can self-host with the ssh2 plug-in.
-rw-r--r--bundles/org.eclipse.team.cvs.ssh2/.classpath12
-rw-r--r--bundles/org.eclipse.team.cvs.ssh2/plugin.xml81
2 files changed, 57 insertions, 36 deletions
diff --git a/bundles/org.eclipse.team.cvs.ssh2/.classpath b/bundles/org.eclipse.team.cvs.ssh2/.classpath
index 593ed18e9..113e246b1 100644
--- a/bundles/org.eclipse.team.cvs.ssh2/.classpath
+++ b/bundles/org.eclipse.team.cvs.ssh2/.classpath
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="lib" path="jsch-0.1.9.jar"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry sourcepath="ORG_ECLIPSE_PLATFORM_SOURCE_SRC/org.eclipse.core.boot_3.0.0/bootsrc.zip" kind="var" path="ECLIPSE_HOME/plugins/org.eclipse.core.boot_3.0.0/boot.jar"/>
+ <classpathentry sourcepath="ORG_ECLIPSE_PLATFORM_SOURCE_SRC/org.eclipse.core.resources_3.0.0/resourcessrc.zip" kind="var" path="ECLIPSE_HOME/plugins/org.eclipse.core.resources_3.0.0/resources.jar"/>
+ <classpathentry kind="src" path="/org.eclipse.team.cvs.core"/>
+ <classpathentry kind="src" path="/org.eclipse.team.core"/>
+ <classpathentry sourcepath="ORG_ECLIPSE_PLATFORM_SOURCE_SRC/org.eclipse.ui_3.0.0/uisrc.zip" kind="var" path="ECLIPSE_HOME/plugins/org.eclipse.ui_3.0.0/ui.jar"/>
+ <classpathentry sourcepath="ORG_ECLIPSE_PLATFORM_SOURCE_WIN32_WIN32_X86_SRC/org.eclipse.swt.win32_3.0.0/ws/win32/swtsrc.zip" kind="var" path="ECLIPSE_HOME/plugins/org.eclipse.swt.win32_3.0.0/ws/win32/swt.jar"/>
+ <classpathentry sourcepath="ORG_ECLIPSE_PLATFORM_SOURCE_SRC/org.eclipse.jface_3.0.0/jfacesrc.zip" kind="var" path="ECLIPSE_HOME/plugins/org.eclipse.jface_3.0.0/jface.jar"/>
+ <classpathentry sourcepath="ORG_ECLIPSE_PLATFORM_SOURCE_SRC/org.eclipse.ui.workbench_3.0.0/workbenchsrc.zip" kind="var" path="ECLIPSE_HOME/plugins/org.eclipse.ui.workbench_3.0.0/workbench.jar"/>
+ <classpathentry sourcepath="ORG_ECLIPSE_PLATFORM_SOURCE_SRC/org.eclipse.core.runtime_3.0.0/runtimesrc.zip" kind="var" path="ECLIPSE_HOME/plugins/org.eclipse.core.runtime_3.0.0/runtime.jar"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="output" path="bin"/>
</classpath>
diff --git a/bundles/org.eclipse.team.cvs.ssh2/plugin.xml b/bundles/org.eclipse.team.cvs.ssh2/plugin.xml
index 9a2dbfc1b..d82d738cb 100644
--- a/bundles/org.eclipse.team.cvs.ssh2/plugin.xml
+++ b/bundles/org.eclipse.team.cvs.ssh2/plugin.xml
@@ -1,43 +1,56 @@
<?xml version="1.0" encoding="UTF-8"?>
<plugin
- name="%pluginName"
- id="org.eclipse.team.cvs.ssh2"
- version="0.1.0"
- provider-name="%providerName"
- class="org.eclipse.team.cvs.ssh2.CVSSSH2Plugin">
+ id="org.eclipse.team.cvs.ssh2"
+ name="%pluginName"
+ version="0.1.0"
+ provider-name="%providerName"
+ class="org.eclipse.team.cvs.ssh2.CVSSSH2Plugin">
- <requires>
- <import plugin="org.eclipse.core.boot"/>
- <import plugin="org.eclipse.core.resources"/>
- <import plugin="org.eclipse.team.cvs.core"/>
- <import plugin="org.eclipse.team.core"/>
- <import plugin="org.eclipse.ui"/>
- </requires>
+ <runtime>
+ <library name="cvsssh2.jar">
+ <export name="*"/>
+ <packages prefixes="org.eclipse.team.cvs.ssh2"/>
+ </library>
+ <library name="jsch-0.1.9.jar">
+ <packages prefixes="com.jcraft.jsch,com.jcraft.jsch.jce"/>
+ </library>
+ </runtime>
+ <requires>
+ <import plugin="org.eclipse.core.boot"/>
+ <import plugin="org.eclipse.core.resources"/>
+ <import plugin="org.eclipse.team.cvs.core"/>
+ <import plugin="org.eclipse.team.core"/>
+ <import plugin="org.eclipse.ui"/>
+ </requires>
- <runtime>
- <library name="cvsssh2.jar">
- <export name="*"/>
- <packages prefixes="org.eclipse.team.cvs.ssh2"/>
- </library>
- </runtime>
-
- <extension id="ssh" point="org.eclipse.team.cvs.core.connectionmethods">
- <adapter>
- <run class="org.eclipse.team.cvs.ssh2.CVSSSH2Method">
- <parameter name="trace" value="false" />
- </run>
- </adapter>
- </extension>
-
- <extension id="ssh" point="org.eclipse.team.cvs.core.connectionmethods">
- <adapter>
- <run class="org.eclipse.team.cvs.ssh2.PServerSSH2Method">
- <parameter name="trace" value="false" />
- </run>
- </adapter>
- </extension>
<extension
+ id="ssh"
+ point="org.eclipse.team.cvs.core.connectionmethods">
+ <adapter>
+ <run
+ class="org.eclipse.team.cvs.ssh2.CVSSSH2Method">
+ <parameter
+ name="trace"
+ value="false">
+ </parameter>
+ </run>
+ </adapter>
+ </extension>
+ <extension
+ id="ssh"
+ point="org.eclipse.team.cvs.core.connectionmethods">
+ <adapter>
+ <run
+ class="org.eclipse.team.cvs.ssh2.PServerSSH2Method">
+ <parameter
+ name="trace"
+ value="false">
+ </parameter>
+ </run>
+ </adapter>
+ </extension>
+ <extension
point="org.eclipse.ui.preferencePages">
<page
name="CVSSSH2"

Back to the top