use jaxb to parse plugin descriptor

This commit is contained in:
Sebastian Sdorra
2014-07-13 13:47:35 +02:00
parent 4afc54bb20
commit c5399823a7
11 changed files with 230 additions and 375 deletions

View File

@@ -451,16 +451,17 @@ public final class PluginProcessor
SmpArchive smp = SmpArchive.create(archive);
logger.debug("extract plugin {}", smp.getPluginId());
logger.debug("extract plugin {}", smp.getPlugin());
File directory = Plugins.createPluginDirectory(pluginDirectory.toFile(),
smp.getPluginId());
File directory =
PluginsInternal.createPluginDirectory(pluginDirectory.toFile(),
smp.getPlugin());
String checksum = com.google.common.io.Files.hash(archiveFile,
Hashing.sha256()).toString();
File checksumFile = Plugins.getChecksumFile(directory);
File checksumFile = PluginsInternal.getChecksumFile(directory);
Plugins.extract(smp, checksum, directory, checksumFile, false);
PluginsInternal.extract(smp, checksum, directory, checksumFile, false);
moveArchive(archive);
}
}