Hello,
Since the switch to the new wicketstuff.org hudson build server some
projects haven't been building because they have java6 dependencies.
With the 1.4.10 release occurring soon I need trunk to be building to
cut the release.
I've just committed a change to the wicketstuff-core pom.xml to create
two profiles one for each compiler type.
build-java5-modules
build-java6-modules
I've been copying the structure that was used in the wicket 1.3.x series
to support jdk-1.4 and jdk-1.5. I don't have sub-directories created
yet but that is probably going to have to be the structure. something like:
wicketstuff-core/pom.xml (changes to have no modules defined)
wicketstuff-core/jdk-1.5-parent/pom.xml (parent is set to wicketstuff-core)
projects that can be built using java 5 move down into the
jdk-1.5-parent directory.
wicketstuff-core/jdk-1.6-parent/pom.xml (parent is set to wicketstuff-core)
projects that can only be built using java 6 move down into the
jdk-1.6-parent directory.
Then I can create two hudson jobs (one for each compiler) and still be
able to release with the parent having no modules and then the modules
for each compiler defined in each subdirectory. I should have some time
on wednesday to do the final rearranging and be ready to release a
wicketstuff-core release to match wicket 1.4.10.
I'm also thinking that when 1.5M1 is released we should create a 1.4.x
branch and switch trunk to track 1.5-SNAPSHOT to give lots of time for
the wicketstuff-core projects to switch over to 1.5.
Regards,
Mike