Excalibur is built using maven. Information about the dependencies of a particular subproject can be retrieved from the project.xml file of that subproject. To retrieve a complete list of all dependencies, we've written a small script:
cd ~/svn/asf/excalibur/trunk/site ruby scripts/aggregate-dependencies.rb
Should result in a file project-all-deps.xml
which is a maven project.xml
file with a list of all the excalibur dependencies.