mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-09 15:05:44 +01:00
use jaxb to parse plugin descriptor
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user