The problem is that the aggregate goal checks only the dependencies of the root project, but not the modules. Just created an issue with a patch: http://jira.codehaus.org/browse/MJAVADOC-390
Temporary solution can be to declare your dependencies on the root project... but it is ugly
-- Vazul