At the moment JUnit is required as a dependency for code which provides the JFixture @Rule and a few other related JUnit classes.
While these want to remain part of the main project, we do not really want to force anyone not using JUnit to have it as a dependency (or to force someone to deal with conflicts created by forcing use of a specific JUnit version).
Making our JUnit dependency's scope 'provided' should solve this.
At the moment JUnit is required as a dependency for code which provides the JFixture @Rule and a few other related JUnit classes.
While these want to remain part of the main project, we do not really want to force anyone not using JUnit to have it as a dependency (or to force someone to deal with conflicts created by forcing use of a specific JUnit version).
Making our JUnit dependency's scope 'provided' should solve this.