InputStream input = null;
try {
input = new FileInputStream(file);
if (m_deploymentRepo instanceof AceObrRepository) {
// ACE OBR can handle non-bundle resources if we pass a correct filename
AceObrRepository aceToRepo = (AceObrRepository) m_deploymentRepo;
aceToRepo.upload(input, getFileName(resource, snapshotVersion), getMimetype(resource));
}
else {
m_deploymentRepo.put(input, null);
}
m_deploymentRepo.reset();