Remember after changing manually the .classpath 
  file that you have to Refresh the project 
  to take the changes in.
  
  If you want to reference those plug-ins using the workspace, select Properties from the newly created com.quantum project and go to Java Build Path, then Libraries tab, and select the .jar files the project needs.
  
  It should now build without errors.
  
  In Eclipse 2.1 that won't work. Dependencies amongs plug-ins have changed and 
  instead of redoing all of them again I chose to use the new "classpath container" 
  facility. When I say that won't work I mean if linking against the 2.1 libraries. 
  If you link against the 2.0 libraries will work all right.
The libraries for 2.1 are as follows (I copy my classpath) :
<classpath>
  <classpathentry kind="src" path="src"/>
  <classpathentry kind="var"
  path="ECLIPSE_HOME/plugins/org.eclipse.core.boot_2.1.0/boot.jar" sourcepath="ORG_ECLIPSE_PLATFORM_SOURCE_SRC/org.eclipse.core.boot_2.1.0/bootsrc.zip"/>
  <classpathentry kind="var"
  path="ECLIPSE_HOME/plugins/org.eclipse.core.runtime_2.1.0/runtime.jar" 
  sourcepath="ORG_ECLIPSE_PLATFORM_SOURCE_SRC/org.eclipse.core.runtime_2.1.0/runtimesrc.zip"/>
  <classpathentry kind="var"
  path="ECLIPSE_HOME/plugins/org.eclipse.core.resources_2.1.0/resources.jar" 
  sourcepath="ORG_ECLIPSE_PLATFORM_SOURCE_SRC/org.eclipse.core.resources_2.1.0/resourcessrc.zip"/>
  <classpathentry kind="var"
  path="ECLIPSE_HOME/plugins/org.eclipse.swt.win32_2.1.0/ws/win32/swt.jar" 
  sourcepath="ORG_ECLIPSE_PLATFORM_WIN32_SOURCE_SRC/org.eclipse.swt.win32_2.1.0/ws/win32/swtsrc.zip"/>
  <classpathentry kind="var"
  path="ECLIPSE_HOME/plugins/org.eclipse.ui_2.1.0/ui.jar" sourcepath="ORG_ECLIPSE_PLATFORM_SOURCE_SRC/org.eclipse.ui_2.1.0/uisrc.zip"/>
  <classpathentry kind="var"
  path="ECLIPSE_HOME/plugins/org.eclipse.text_2.1.0/text.jar" sourcepath="ORG_ECLIPSE_PLATFORM_SOURCE_SRC/org.eclipse.text_2.1.0/textsrc.zip"/>
  <classpathentry kind="var"
  path="ECLIPSE_HOME/plugins/org.eclipse.jface_2.1.0/jface.jar" sourcepath="ORG_ECLIPSE_PLATFORM_SOURCE_SRC/org.eclipse.jface_2.1.0/jfacesrc.zip"/>
  <classpathentry kind="var"
  path="ECLIPSE_HOME/plugins/org.eclipse.jface.text_2.1.0/jfacetext.jar" 
  sourcepath="ORG_ECLIPSE_PLATFORM_SOURCE_SRC/org.eclipse.jface.text_2.1.0/jfacetextsrc.zip"/>
  <classpathentry kind="var"
  path="ECLIPSE_HOME/plugins/org.eclipse.ui.views_2.1.0/views.jar" sourcepath="ORG_ECLIPSE_PLATFORM_SOURCE_SRC/org.eclipse.ui.views_2.1.0/viewssrc.zip"/>
  <classpathentry kind="var"
  path="ECLIPSE_HOME/plugins/org.eclipse.ui.workbench_2.1.0/workbench.jar" 
  sourcepath="ORG_ECLIPSE_PLATFORM_SOURCE_SRC/org.eclipse.ui.workbench_2.1.0/workbenchsrc.zip"/>
  <classpathentry kind="var"
  path="ECLIPSE_HOME/plugins/org.eclipse.ui.win32_2.1.0/workbenchwin32.jar" 
  sourcepath="ORG_ECLIPSE_PLATFORM_WIN32_SOURCE_SRC/org.eclipse.ui.win32_2.1.0/workbenchwin32src.zip"/>
  <classpathentry kind="var"
  path="ECLIPSE_HOME/plugins/org.eclipse.ui.workbench.texteditor_2.1.0/texteditor.jar" 
  sourcepath="ORG_ECLIPSE_PLATFORM_SOURCE_SRC/org.eclipse.ui.workbench.texteditor_2.1.0/texteditorsrc.zip"/>
  <classpathentry kind="var"
  path="ECLIPSE_HOME/plugins/org.eclipse.ui.editors_2.1.0/editors.jar" 
  sourcepath="ORG_ECLIPSE_PLATFORM_SOURCE_SRC/org.eclipse.ui.editors_2.1.0/editorssrc.zip"/>
  <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
  <classpathentry kind="output" path="bin"/>
  </classpath>
  
  
You may simply want to make a .jar 
  file from some configuration taken from the CVS, so as to have the latest version 
  available to you. You have to follow the same instructions as before for installation. 
  When it's installed and built, select the com.quantum 
  project, right-click on it and select Export.
  
  In Eclipse 2.0: Select jar File and 
  then choose a directory. The name of the jar file should be Quantum.jar as that's the name stated in the 
  plugin.xml file.
  
  To install this jar file as a plug-in, create a directory called com.quantum in the directory plugins under your local Eclipse installation 
  directory. Copy the jar file to that directory, and uncompress it (without deleting 
  it) into that same directory. In fact, I think you only need the icons 
  directory and the plugin.xlm, but you 
  can leave the rest of the files so they feel not so alone.
  
  You close your Eclipse IDE and open it up again, and the QuantumDB perspective 
  should be available.
(I copy directly from the Eclipse Help, so as to have all the info in the same place)
  In the CVS team programming environment, there are two distinct processes involved 
  in synchronizing resources: updating with the latest changes from a branch and 
  committing to the branch. 
When you make changes in the Workbench, the resources are saved locally. Eventually you will want to commit your changes to the branch so others can have access to them. Meanwhile, others may have committed changes to the branch. You will want to update your Workbench resources with their changes.
Important!: It is preferable to update before committing, in case there are conflicts with the resources in your Workbench and the resources currently in the branch.
The synchronize view contains filters to control whether you want to view only incoming changes or outgoing changes. Incoming changes come from the branch. If accepted, they will update the Workbench resource to the latest version currently committed into the branch. Outgoing changes come from the Workbench. If committed, they will change the branch resources to match those currently present in the Workbench.
Regardless of which mode (filter) you select, the Synchronize view always shows you conflicts that arise when you have locally modified a resource for which a more recent version is available in the branch. In this situation you can choose to do one of three things: update the resource from the branch, commit your version of the resource to the branch ,or merge your work with the changes in the branch resource. Typically you will want to merge, as the other two options will result in loss of work.
(End of copy from Eclipse Help, there are lots more, just go there and have a look) Basically to get all the changes since the last time you took the sources, then accept all the files that have changed in the CVS and you haven't touched. If there are some that you have touched and are also touched by someone else at CVS then you have to inspect the changes, see if they conflict with yours, and merge both until you have a working set. Then you can upload that "working" set to CVS. That's more or less the idea.