VirtualFile archiveVF = vfs.getChild("deploy/"+archive.getName());
VFSDeployment vfsd = VFSDeploymentFactory.getInstance().createVFSDeployment(archiveVF);
repository.addDeployment(archiveVF.toURI().toString(), vfsd, DeploymentPhase.APPLICATION);
getLog().debug("Waiting for 10 scans...");
scanner.start();
while(scanner.getScanCount() < 10)
{
Thread.sleep(1000);
// Update the archive last modifed time
archive.setLastModified(System.currentTimeMillis());