// copy repository content to a temporary location
final File content = getP2Content(configuration, repository);
final File tempContent = new File(destinationP2Repository, content.getName());
FileUtils.copyFile(content, tempContent);
new SerialScanner().scan(scanPath, new ListenerSupport()
{
@Override
public void onFile(final File file) {
try {