I'm going to revert this change, at least for now until things are fully 
settled and we get the major stuctural changes in systest pushed back through 
the fixes.   Then, we can probably revisit it on trunk only.

The major issue is that those classes are really there to help ANYONE that is 
using CXF to write unit/system tests for their own work.   I know Progress 
uses it all over the place.   Thus, to move it out of rt-core will cause major 
headaches and not something I want to do on the 2.1/2.2 branches.   For trunk, 
it may make sense, but I'd like to get the rest of the refactoring of the test 
done first and merged before adding to my misery.   :-)

Dan




On Sun August 30 2009 8:51:51 pm Benson Margulies wrote:
> While I was working on splitting the systests, I set out to clean up
> some other test-related stuff, perhaps rashly.
>
> There is some test-only code in rt-core. I moved it from src/main/java
> to src/test/java, and changed the POM for rt-core to build a test jar.
> Then I 'fixed' the dependencies to have a scope=test dependency on
> rt-core with classifier 'tests'.
>
> For this to work, I had to change the fastinstall profile to use
> maven.test.skip.exec instead of plain maven.test.skip. Elsewise, the
> tests don't get compiled, and the jar doesn't happen, and the
> dependent project refuses to build.
>
> To really do this cleanly, someone aught to split up rt-core so that
> the stuff that the test classes depend on was in one slice and the
> other stuff that depends on the test classes was in another, but I
> think I've run out of courage for the moment.

-- 
Daniel Kulp
dk...@apache.org
http://www.dankulp.com/blog

Reply via email to