Hi all,
Following on from Kevin's work, I've experimented with adding
svn:externals to provide an symlink-sort of effect from
trunk/src/docbkx/dtd-4.5 through to each of the corresponding src/docbkx
directories (eg trunk/src/applib/src/docbkx/dtd-4.5).
This means two things:
1. when you do an svn update, you'll end up pulling down a number of
extra copies of those DTDs. This is normal; don't worry about it.
2. you should be able to do builds of documentation locally.
eg
cd applib
mvn site -o
will build applib docs into applib/target/site/docbkx.
Let me know if you encounter any problems with this new approach.
Cheers
Dan