If you don't have access to source code (e.g. students don't have access to the commercial extensions such as the server connector) or you don't want many source projects slowing down the workspace build, you can use binaries from the nightly builds via the target platform.
Eclipse has the concept of a Target Platform. It contains all plug-ins (and features) on which the product you are currently developing is based. Using a target platform instead of gettings all components as source projects increases Eclipse's performance considerably. If you followed the development guide, you should have a target platform called "KNIME x.yz TP" in Window ⇒ Preferences ⇒ Plug-in Development ⇒ Target Platform that contains two entries. You can Edit... the definition and add additional features and/or update sites (also called Software Sites). Here are URLs for some update sites you will find useful:
- https://jenkins.knime.org/download/trunk/ contains all KNIME.org and KNIME (i.e. including Teamspace and Serverspace) components from the last nightly build of the trunk.
- https://jenkins.knime.org/download/trunk/org.knime.update.targetPlatfor… contains all external plug-ins that KNIME is using.
You can replace "trunk" by e.g. "branches/v_2_9" in order to get plug-in from the 2.9/3.8 release.
The community contributions URLs can be found here.
The dialog will show an error if the last recently used version of an selected feature does not exist any more on the update site (usually only happens for trunk builds). In this case select the affected update site(s) and click Update.
You can update to the latest available version by clicking the Update button at any time.