OK, let's go for conditional compilation. I have dig deeper, and it might be possible to compile enterily the sources in a 1.4 format. You will just need to have a compiler able to read 1.5 classes (I guess junit 4 classes are in a 1.5 class format). But I think the antunit adapter might be plain old 1.4 classes. Also, probably one unit test will require 1.5 annotation. If that's the case, I will make it conditional also.
Gilles Scokart 2009/1/28 Stefan Bodewig <bode...@apache.org>: > On 2009-01-27, Gilles Scokart <gscok...@gmail.com> wrote: > >> I finished a first step. I have refactored AntUnit task in order to >> extract the logic of running the antunit tests from the logic related >> to the interaction with the container project. Feedback are welcome. > > I like it. > >> I will now clean and check-in my junit runners. But this will have >> some impact. The first one is light. For a junit3 adapter, I will >> have to add Junit dependency. I plan to put it in a specific >> package, and use junit only from this package. I guess this one is >> OK. > > Yes, just make it compile conditionally. > > >> The second one is bigger. For junit4 adapter, I will have move to >> java 1.5. Is there an objection to move the entire antunit library to >> java 1.5? Or would you preffer to only compile a junit4 package with >> java 1.5 ? > > I'd prefer to keep AntUnit at the 1.4 level as long as the only reason > is to provide a JUnit4 adapter - there are several JDK 1.4 only cases > (like running inside Ant) that we should support. > > IMHO, put it into a separate package and make it compile > conditionally. > > Stefan > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org > For additional commands, e-mail: dev-h...@ant.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org For additional commands, e-mail: dev-h...@ant.apache.org