The correct answer to this question is that after clicking on share project you will see a screen which, appropriately, is titled “Enter Module Name”. The default is “use project name as module name” This is fine if you want the project in the root of cvs, but for my example in the first post this is not the case and you need to select the option “use specified module name”. Here, for my case, you type the module name.
The next complication, however, is that if your project is called myProj, the checkin unfortumately does NOT insert a myProj directory(stupid!!!) and you get all the subdirectories without any project directory!!!
So, I had to use tortoise to insert a myProj directory and then on the screen where it asks for the module name to give it foo/bar/myProj.
Eclipse would do well to look at the tortoise interface which is much less confusing as to how to do this and would not require a product outside of Eclipse to create root project directories. Maybe there is a correct Eclipse way to do all this, but it isn’t at all clear.
If you follow the above directions you just get an error, as I said in my original post, when you try to specify the module in the path. This would be even more so when you need to specify the non-existent project directory name.