Last verification:

  • 2024-8: macOS 14.6.1, Eclipse JEE 2024-06 (4.32.0).

2023-11 update: Eclipse 2023-09

As of Eclipse 2023-09 and 2023-11, to a better way to install the plug-in and get updates is to use the installation URL (Help > Install new software > Work with)

Update site URL: https://storage.googleapis.com/eclipse-cvs-plugin/

following the new Git repository's author's instruction at

https://github.com/JAndrassy/org.eclipse.team.cvs

2023-3 update: Eclipse 2023-03

The old workaround for installing CVS client in Eclipse I brought up last year stopped working earlier this year with the newest version of Eclipse (2023-03 (4.27.0), or maybe even 2023-01). The symptoms to look for is you'll get errors doing some CVS operations with, for example, https://cvs.example.com/viewvc/XXX/.

The new workaround:

method 1: Use the 'Eclipse CVS Client' plug-in built off of the forked repository dedicated for maintaining Eclipse CVS Client: https://github.com/JAndrassy/org.eclipse.team.cvs/. Concretely,

  • Go to

  • JAR files: https://github.com/JAndrassy/org.eclipse.team.cvs/releases

  • e.g. https://github.com/JAndrassy/org.eclipse.team.cvs/releases/tag/2023RC1

  • Download the jar files to your eclipse/dropins directory (e.g., for macOS, /Applications/Eclipse.app/Contents/Eclipse/dropins) and restart Eclipse.

method 2: Stop using CVS in Eclipse. Instead, use command-line cvs.

(On Windows which doesn't have native command-line, either use some standalone CVS client software or set up some command-line environment and use cvs inside it, for example, https://learn.microsoft.com/en-us/windows/wsl/about)

Workaround that worked up until Eclipse 2022-09

The older workaround that worked up until Eclipse version 2022-09 is

  • Go to Eclipse menu: Help > Install new softwares
  • Add the last repo that contains CVS client plug-in:

https://download.eclipse.org/releases/2021-12

or

https://download.eclipse.org/eclipse/updates/4.22

  • Search for 'CVS' and install the 'Eclipse CVS Client' plug-in (see the screenshot below).

More info about the issue can be found in

  • https://stackoverflow.com/questions/71568122/eclipse-2022-3-no-longer-support-cvs
  • https://github.com/eclipse-platform/eclipse.platform.team/issues/29
  • https://mail-archive.wolfram.com/archive/t-alpha-development/2022/Mar00/0090.html
blog comments powered by Disqus