final Map<String, Map<String, String>> jarsToDeploy, final Map<String, List<String>> filesToDeploy)
throws IOException, DocumentException, ApplicationException {
for (int i = 0; i < projects.size(); i++) {
DeployerProject project = projects.get(i);
List<String> changedFiles = new ArrayList<String>();
loadChangesetForProject(project.path, changedFiles);
for (int j = 0; j < changedFiles.size(); j++) {
processSourcesChanges(indeces, jarsToDeploy, project, changedFiles.get(j));