Package org.eclipse.tycho.packaging
Class UpdateSiteAssembler
- java.lang.Object
-
- org.eclipse.tycho.core.ArtifactDependencyVisitor
-
- org.eclipse.tycho.packaging.UpdateSiteAssembler
-
- Direct Known Subclasses:
ProductAssembler
public class UpdateSiteAssembler extends ArtifactDependencyVisitor
Assembles standard eclipse update site directory structure on local filesystem.- Author:
- igor
-
-
Field Summary
Fields Modifier and Type Field Description static String
FEATURES_DIR
static String
PLUGINS_DIR
-
Constructor Summary
Constructors Constructor Description UpdateSiteAssembler(org.apache.maven.execution.MavenSession session, File target)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
isDirectoryShape(PluginDescription plugin, File location)
void
setArchives(Map<String,String> archives)
void
setUnpackFeatures(boolean unpack)
void
setUnpackPlugins(boolean unpack)
boolean
visitFeature(FeatureDescription feature)
void
visitPlugin(PluginDescription plugin)
-
Methods inherited from class org.eclipse.tycho.core.ArtifactDependencyVisitor
missingFeature, missingPlugin, newRuntimeException
-
-
-
-
Field Detail
-
PLUGINS_DIR
public static final String PLUGINS_DIR
- See Also:
- Constant Field Values
-
FEATURES_DIR
public static final String FEATURES_DIR
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
UpdateSiteAssembler
public UpdateSiteAssembler(org.apache.maven.execution.MavenSession session, File target)
-
-
Method Detail
-
visitFeature
public boolean visitFeature(FeatureDescription feature)
- Overrides:
visitFeature
in classArtifactDependencyVisitor
-
visitPlugin
public void visitPlugin(PluginDescription plugin)
- Overrides:
visitPlugin
in classArtifactDependencyVisitor
-
isDirectoryShape
protected boolean isDirectoryShape(PluginDescription plugin, File location)
-
setUnpackPlugins
public void setUnpackPlugins(boolean unpack)
-
setUnpackFeatures
public void setUnpackFeatures(boolean unpack)
-
-