Class P2GeneratorImpl
java.lang.Object
org.eclipse.tycho.p2.impl.publisher.AbstractMetadataGenerator
org.eclipse.tycho.p2.impl.publisher.P2GeneratorImpl
- All Implemented Interfaces:
P2Generator
- Direct Known Subclasses:
DefaultDependencyMetadataGenerator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongenerateMetadata(List<IArtifactFacade> artifacts, PublisherOptions options, File targetDir) generateMetadata(IArtifactFacade artifact, List<TargetEnvironment> environments, PublisherOptions options) protected List<org.eclipse.equinox.p2.publisher.IPublisherAction>getPublisherActions(IArtifactFacade artifact, List<TargetEnvironment> environments, OptionalResolutionAction optionalAction) protected List<org.eclipse.equinox.p2.publisher.IPublisherAdvice>getPublisherAdvice(IArtifactFacade artifact, PublisherOptions options) booleanisSupported(String type) voidpersistMetadata(Map<String, IP2Artifact> metadata, File unitsXml, File artifactsXml) voidsetMavenContext(MavenContext mavenContext) Methods inherited from class org.eclipse.tycho.p2.impl.publisher.AbstractMetadataGenerator
generateMetadata, getBuildPropertiesParser, getExtraEntriesAdvice, setBuildPropertiesParser
-
Constructor Details
-
P2GeneratorImpl
public P2GeneratorImpl(boolean dependenciesOnly) -
P2GeneratorImpl
public P2GeneratorImpl()
-
-
Method Details
-
generateMetadata
public Map<String,IP2Artifact> generateMetadata(List<IArtifactFacade> artifacts, PublisherOptions options, File targetDir) throws IOException - Specified by:
generateMetadatain interfaceP2Generator- Throws:
IOException
-
persistMetadata
public void persistMetadata(Map<String, IP2Artifact> metadata, File unitsXml, File artifactsXml) throws IOException- Specified by:
persistMetadatain interfaceP2Generator- Throws:
IOException
-
generateMetadata
public DependencyMetadata generateMetadata(IArtifactFacade artifact, List<TargetEnvironment> environments, PublisherOptions options) -
getPublisherActions
protected List<org.eclipse.equinox.p2.publisher.IPublisherAction> getPublisherActions(IArtifactFacade artifact, List<TargetEnvironment> environments, OptionalResolutionAction optionalAction) - Specified by:
getPublisherActionsin classAbstractMetadataGenerator
-
isSupported
-
getPublisherAdvice
protected List<org.eclipse.equinox.p2.publisher.IPublisherAdvice> getPublisherAdvice(IArtifactFacade artifact, PublisherOptions options) - Specified by:
getPublisherAdvicein classAbstractMetadataGenerator
-