public class ProductAssembler extends UpdateSiteAssembler
Modifier and Type | Field and Description |
---|---|
private TargetEnvironment |
environment |
private boolean |
includeSources |
private BundleReader |
manifestReader |
FEATURES_DIR, PLUGINS_DIR
Constructor and Description |
---|
ProductAssembler(org.apache.maven.execution.MavenSession session,
BundleReader manifestReader,
java.io.File target,
TargetEnvironment environment) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
isDirectoryShape(PluginDescription plugin,
java.io.File location) |
private boolean |
isSourceBundle(PluginDescription plugin) |
protected boolean |
matchEntivonment(PluginDescription plugin) |
void |
setIncludeSources(boolean includeSources) |
void |
visitPlugin(PluginDescription plugin) |
setArchives, setUnpackFeatures, setUnpackPlugins, visitFeature
missingFeature, missingPlugin, newRuntimeException
private final TargetEnvironment environment
private boolean includeSources
private final BundleReader manifestReader
public ProductAssembler(org.apache.maven.execution.MavenSession session, BundleReader manifestReader, java.io.File target, TargetEnvironment environment)
public void visitPlugin(PluginDescription plugin)
visitPlugin
in class UpdateSiteAssembler
private boolean isSourceBundle(PluginDescription plugin)
protected boolean isDirectoryShape(PluginDescription plugin, java.io.File location)
isDirectoryShape
in class UpdateSiteAssembler
protected boolean matchEntivonment(PluginDescription plugin)
public void setIncludeSources(boolean includeSources)