Any BEA Weblogic Workshop experts here?

I expect this thread will drop like a stone off the first page, since what I’m asking is pretty obscure, but I’ll give it a try.

In Workshop, when you create an application, under the app root there is a folder hierarchy WEB-INF, and another .workshop/output/… Both of them seem to (sometimes) contain the classes generated from building the project.

What are the rules for these? When are the classes generated? (Hint: not every time you build.)

My situation is this: I have a web services project in an application, and I want to create a junit unit test project for it, under the same application. Like this:
Project A: Web services project
Project B: contains unit tests for the classes in Project A.

From Project B, how do I tell it where to find the classes in Project A? So far I’ve been kludging it by adding either the WEB-INF or .workshop/output path to project B’s ‘classpath’ settings in the IDE, but that doesn’t work all the time. Sometimes, whatever I do I’m unable to get WLWS to update the classes under WEB-INF. Sometimes I can’t get into WEB-INF at all - it seems to be locked, pending deletion.

I have researched this to death and can’t find anything at all. I’ve read all about BEA’s “split directory” structure. I’ve read over and over again the BEA documentation. I checked Google, all the Weblogic newsgroups, dev2dev and every other Weblogic forum I could find. The most I ever find is a single post asking about something similar, with no answers.