I want to get ECF code from the Eclipse CVS repository. First,
open up a CVS Repositories view and create a new repository location.
I choose pserver (for anonymous checkout) and leave the password
field blank. If you're a committer, you choose extssh and enter your
name and password.
Or sometimes, you're a committer and you just want to use pserver.
Note, however, that there is a time lag between extssh and pserver.
Usually this is irrelevant. But you might miss the very latest
checkins if they are close to when you checkout with server. And
sometimes this can cause a build to fail.
The reason there is this time lag is so that extssh can be more
performant.
Then, from the CVS Repositories view, checkout
org.eclipse.ecf.releng. The result is that there is a
org.eclipse.ecf.releng project shown in Package Explorer.
Right click in Package Explorer and choose Import .... Select Team
Project Set and click Next. Then, in the window that appears, click
the Browse button beside File name: and browse to the file
projectSet-anonymous.psf.
Click Finish. A window appears asking if you want to overwrite
org.eclipse.ecf.releng. Choose No (although it really doesn't
matter).
A bunch of projects get checked out. I make a run configuration
and call it Eclipse ECF. For Location, I put in
${workspace_loc}/../runtime-Eclipse_ECF. For Program to Run, I choose
Run a product and specify the product as org.eclipse.sdk.ide. Then, I
click Run.
The runtime workbench comes up. I can customize the perspective to
show the ECF menu. This is cool. However, if I drop down the ECF menu
and try to connect to Eclipse IM, XMPP, or XMPPS, I get an error. It
does not accept my credentials. I think this is a known bug, namely
https://bugs.eclipse.org/bugs/show_bug.cgi?id=291797
The IRC provider works just fine.
Click Finish. No password is needed.