User-agent: Mozilla Thunderbird 1.0 (Windows/20041206)
Why is this a problem? If you are running code from project B that is in
turn running code from project A, then doesn't the code in project A
need access to stuff in the configPrivate? If it didn't add it to the
runtime classpath project A's code would fail because it couldn't find
the classes/files in configPrivate that it needs.
Make it not exported just means that project B can't see for compiling
purposes the stuff in configPrivate, but that stuff is still needed when
running the JUnit tests.