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, visitFeaturemissingFeature, missingPlugin, newRuntimeExceptionprivate 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 UpdateSiteAssemblerprivate boolean isSourceBundle(PluginDescription plugin)
protected boolean isDirectoryShape(PluginDescription plugin, java.io.File location)
isDirectoryShape in class UpdateSiteAssemblerprotected boolean matchEntivonment(PluginDescription plugin)
public void setIncludeSources(boolean includeSources)