in src/main/java/org/apache/maven/plugins/assembly/archive/DefaultAssemblyArchiver.java [370:396]
private void configureArchiver(final Archiver archiver, final AssemblerConfigurationSource configSource) {
Xpp3Dom config;
try {
config = Xpp3DomBuilder.build(new StringReader(configSource.getArchiverConfig()));
} catch (final XmlPullParserException | IOException e) {
throw new ArchiverException(
"Failed to parse archiver configuration for: "
+ archiver.getClass().getName(),
e);
}
LOGGER.debug("Configuring archiver: '" + archiver.getClass().getName() + "' -->");
try {
configureComponent(archiver, config, configSource);
} catch (final ComponentConfigurationException e) {
throw new ArchiverException(
"Failed to configure archiver: " + archiver.getClass().getName(), e);
} catch (final ComponentLookupException e) {
throw new ArchiverException(
"Failed to lookup configurator for setup of archiver: "
+ archiver.getClass().getName(),
e);
}
LOGGER.debug("-- end configuration --");
}