use svn:externals for dependency injection
We historically had ant check out CVS dependencies into the repository, which is being replaced with an equivalent SVN action. However, it may be easiest to define the dependencies as svn externals, so that a checkout contains the latest code automatically without needing any build actions.
If keeping the dependencies up-to-date was a necessary step directly from build, an SVN update could be issued on the folders as needed.
More on SVN externals: