org.codehaus.tycho.eclipsepackaging
Class UpdateSiteAssembler

java.lang.Object
  extended by org.codehaus.tycho.ArtifactDependencyVisitor
      extended by org.codehaus.tycho.eclipsepackaging.UpdateSiteAssembler
Direct Known Subclasses:
ProductAssembler

public class UpdateSiteAssembler
extends org.codehaus.tycho.ArtifactDependencyVisitor

Assembles standard eclipse update site directory structure on local filesystem.

Author:
igor

Field Summary
static java.lang.String FEATURES_DIR
           
static java.lang.String PLUGINS_DIR
           
 
Constructor Summary
UpdateSiteAssembler(org.apache.maven.execution.MavenSession session, java.io.File target)
           
 
Method Summary
protected  boolean isDirectoryShape(org.codehaus.tycho.PluginDescription plugin, java.io.File location)
           
protected  boolean isSourceBundle(org.apache.maven.project.MavenProject bundleProject, java.lang.String bundleId)
           
 void setArchives(java.util.Map<java.lang.String,java.lang.String> archives)
           
 void setPack200(boolean pack200)
           
 void setUnpackFeatures(boolean unpack)
           
 void setUnpackPlugins(boolean unpack)
           
 boolean visitFeature(org.codehaus.tycho.FeatureDescription feature)
           
 void visitPlugin(org.codehaus.tycho.PluginDescription plugin)
           
 
Methods inherited from class org.codehaus.tycho.ArtifactDependencyVisitor
missingFeature, missingPlugin, newRuntimeException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PLUGINS_DIR

public static final java.lang.String PLUGINS_DIR
See Also:
Constant Field Values

FEATURES_DIR

public static final java.lang.String FEATURES_DIR
See Also:
Constant Field Values
Constructor Detail

UpdateSiteAssembler

public UpdateSiteAssembler(org.apache.maven.execution.MavenSession session,
                           java.io.File target)
Method Detail

visitFeature

public boolean visitFeature(org.codehaus.tycho.FeatureDescription feature)
Overrides:
visitFeature in class org.codehaus.tycho.ArtifactDependencyVisitor

visitPlugin

public void visitPlugin(org.codehaus.tycho.PluginDescription plugin)
Overrides:
visitPlugin in class org.codehaus.tycho.ArtifactDependencyVisitor

isSourceBundle

protected boolean isSourceBundle(org.apache.maven.project.MavenProject bundleProject,
                                 java.lang.String bundleId)

isDirectoryShape

protected boolean isDirectoryShape(org.codehaus.tycho.PluginDescription plugin,
                                   java.io.File location)

setArchives

public void setArchives(java.util.Map<java.lang.String,java.lang.String> archives)

setPack200

public void setPack200(boolean pack200)

setUnpackPlugins

public void setUnpackPlugins(boolean unpack)

setUnpackFeatures

public void setUnpackFeatures(boolean unpack)


Copyright © 2008-2011. All Rights Reserved.