Uses of Interface
org.eclipse.tycho.p2.metadata.IArtifactFacade
-
-
Uses of IArtifactFacade in org.eclipse.tycho.p2.facade.internal
Classes in org.eclipse.tycho.p2.facade.internal that implement IArtifactFacade Modifier and Type Class Description class
ArtifactFacade
class
AttachedArtifact
-
Uses of IArtifactFacade in org.eclipse.tycho.p2.impl.publisher
Methods in org.eclipse.tycho.p2.impl.publisher with parameters of type IArtifactFacade Modifier and Type Method Description protected DependencyMetadata
AbstractMetadataGenerator. generateMetadata(IArtifactFacade artifact, java.util.List<TargetEnvironment> environments, org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo, OptionalResolutionAction optionalAction, PublisherOptions options)
DependencyMetadata
DefaultDependencyMetadataGenerator. generateMetadata(IArtifactFacade artifact, java.util.List<TargetEnvironment> environments, OptionalResolutionAction optionalAction, PublisherOptions options)
DependencyMetadata
P2GeneratorImpl. generateMetadata(IArtifactFacade artifact, java.util.List<TargetEnvironment> environments, PublisherOptions options)
DependencyMetadata
SourcesBundleDependencyMetadataGenerator. generateMetadata(IArtifactFacade artifact, java.util.List<TargetEnvironment> environments, OptionalResolutionAction optionalAction, PublisherOptions options)
protected org.eclipse.equinox.p2.publisher.actions.ICapabilityAdvice
AbstractMetadataGenerator. getExtraEntriesAdvice(IArtifactFacade artifact)
protected abstract java.util.List<org.eclipse.equinox.p2.publisher.IPublisherAction>
AbstractMetadataGenerator. getPublisherActions(IArtifactFacade artifact, java.util.List<TargetEnvironment> environments, OptionalResolutionAction optionalAction)
protected java.util.List<org.eclipse.equinox.p2.publisher.IPublisherAction>
P2GeneratorImpl. getPublisherActions(IArtifactFacade artifact, java.util.List<TargetEnvironment> environments, OptionalResolutionAction optionalAction)
protected java.util.List<org.eclipse.equinox.p2.publisher.IPublisherAction>
SourcesBundleDependencyMetadataGenerator. getPublisherActions(IArtifactFacade artifact, java.util.List<TargetEnvironment> environments, OptionalResolutionAction optionalAction)
protected abstract java.util.List<org.eclipse.equinox.p2.publisher.IPublisherAdvice>
AbstractMetadataGenerator. getPublisherAdvice(IArtifactFacade artifact, PublisherOptions options)
protected java.util.List<org.eclipse.equinox.p2.publisher.IPublisherAdvice>
P2GeneratorImpl. getPublisherAdvice(IArtifactFacade artifact, PublisherOptions options)
protected java.util.List<org.eclipse.equinox.p2.publisher.IPublisherAdvice>
SourcesBundleDependencyMetadataGenerator. getPublisherAdvice(IArtifactFacade artifact, PublisherOptions options)
Method parameters in org.eclipse.tycho.p2.impl.publisher with type arguments of type IArtifactFacade Modifier and Type Method Description java.util.Map<java.lang.String,IP2Artifact>
P2GeneratorImpl. generateMetadata(java.util.List<IArtifactFacade> artifacts, PublisherOptions options, java.io.File targetDir)
-
Uses of IArtifactFacade in org.eclipse.tycho.p2.impl.publisher.rootfiles
Methods in org.eclipse.tycho.p2.impl.publisher.rootfiles with parameters of type IArtifactFacade Modifier and Type Method Description static org.eclipse.equinox.p2.publisher.actions.IFeatureRootAdvice
FeatureRootAdvice. createRootFileAdvice(IArtifactFacade featureArtifact, BuildPropertiesParser buildPropertiesParser)
static java.io.File
FeatureRootAdvice. getProjectBaseDir(IArtifactFacade featureArtifact)
Assumptions for resolving the project base directory of the given artifact: packaging type of the artifact:"eclipse-feature" the location of the feature artifact is absolute and points to the built feature.jar the build output folder is located in a subfolder of the project base directory -
Uses of IArtifactFacade in org.eclipse.tycho.p2.metadata
Methods in org.eclipse.tycho.p2.metadata with parameters of type IArtifactFacade Modifier and Type Method Description IDependencyMetadata
DependencyMetadataGenerator. generateMetadata(IArtifactFacade artifact, java.util.List<TargetEnvironment> environments, OptionalResolutionAction optionalAction, PublisherOptions options)
Generates dependency-only artifact metadataMethod parameters in org.eclipse.tycho.p2.metadata with type arguments of type IArtifactFacade Modifier and Type Method Description java.util.Map<java.lang.String,IP2Artifact>
P2Generator. generateMetadata(java.util.List<IArtifactFacade> artifacts, PublisherOptions options, java.io.File targetDir)
-
Uses of IArtifactFacade in org.eclipse.tycho.p2.resolver
Methods in org.eclipse.tycho.p2.resolver with parameters of type IArtifactFacade Modifier and Type Method Description private void
P2ResolverImpl. addExternalMavenArtifact(DefaultP2ResolutionResult result, IArtifactFacade mavenArtifact, org.eclipse.equinox.p2.metadata.IInstallableUnit iu)
Constructors in org.eclipse.tycho.p2.resolver with parameters of type IArtifactFacade Constructor Description ClassifiedLocation(IArtifactFacade artifact)
-
Uses of IArtifactFacade in org.eclipse.tycho.p2.target
Classes in org.eclipse.tycho.p2.target that implement IArtifactFacade Modifier and Type Class Description private static class
TargetPlatformBundlePublisher.WrappedArtifact
Fields in org.eclipse.tycho.p2.target declared as IArtifactFacade Modifier and Type Field Description private IArtifactFacade
MavenBundleInfo. artifact
private IArtifactFacade
TargetPlatformBundlePublisher.PublisherRun. mavenArtifact
private IArtifactFacade
TargetPlatformBundlePublisher.PublisherRun. publishedArtifact
private IArtifactFacade
TargetPlatformBundlePublisher.WrappedArtifact. wrapped
Fields in org.eclipse.tycho.p2.target with type parameters of type IArtifactFacade Modifier and Type Field Description (package private) java.util.Map<org.eclipse.equinox.p2.metadata.IInstallableUnit,IArtifactFacade>
TargetPlatformBaseImpl. mavenArtifactLookup
Map from installable units back to the contributing artifacts.private java.util.Map<org.eclipse.equinox.p2.metadata.IInstallableUnit,IArtifactFacade>
PomDependencyCollectorImpl. mavenInstallableUnits
Methods in org.eclipse.tycho.p2.target that return IArtifactFacade Modifier and Type Method Description private IArtifactFacade
TargetPlatformBundlePublisher.PublisherRun. createWrappedArtifact(java.lang.String bsn, java.lang.String classifier)
IArtifactFacade
MavenBundleInfo. getArtifact()
Methods in org.eclipse.tycho.p2.target that return types with arguments of type IArtifactFacade Modifier and Type Method Description (package private) java.util.Map<org.eclipse.equinox.p2.metadata.IInstallableUnit,IArtifactFacade>
PomDependencyCollectorImpl. getMavenInstallableUnits()
java.util.Map<org.eclipse.equinox.p2.metadata.IInstallableUnit,IArtifactFacade>
P2TargetPlatform. getOriginalMavenArtifactMap()
Returns the map from target platform installable units back to the contributing Maven artifacts.java.util.Map<org.eclipse.equinox.p2.metadata.IInstallableUnit,IArtifactFacade>
TargetPlatformBaseImpl. getOriginalMavenArtifactMap()
Methods in org.eclipse.tycho.p2.target with parameters of type IArtifactFacade Modifier and Type Method Description void
PomDependencyCollectorImpl. addArtifactWithExistingMetadata(IArtifactFacade artifact, IArtifactFacade p2MetadataFile)
void
PomDependencyCollectorImpl. addMavenArtifact(IArtifactFacade artifact, boolean allowGenerateOSGiBundle)
void
PomDependencyCollectorImpl. addMavenArtifact(IArtifactFacade artifact, java.util.Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> units)
(package private) void
TargetPlatformBundlePublisher.PublishedBundlesArtifactRepository. addPublishedArtifact(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor baseDescriptor, IArtifactFacade mavenArtifact)
(package private) MavenBundleInfo
TargetPlatformBundlePublisher. attemptToPublishBundle(IArtifactFacade mavenArtifact, boolean wrapIfNessesary)
Generate p2 data for an artifact, if the artifact is an OSGI bundle.static aQute.bnd.version.Version
TargetPlatformBundlePublisher. createOSGiVersionFromArtifact(IArtifactFacade artifact)
private boolean
TargetPlatformBundlePublisher. isAvailableAsLocalFile(IArtifactFacade artifact)
private java.util.Set<org.eclipse.equinox.p2.metadata.IInstallableUnit>
PomDependencyCollectorImpl. readUnits(IArtifactFacade p2MetadataFile)
Constructors in org.eclipse.tycho.p2.target with parameters of type IArtifactFacade Constructor Description MavenBundleInfo(org.eclipse.equinox.p2.metadata.IInstallableUnit unit, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor, IArtifactFacade artifact)
PublisherRun(IArtifactFacade artifact, ReactorProject project, java.io.File basedir, MavenLogger logger, boolean wrapIfNessesary)
WrappedArtifact(java.io.File file, IArtifactFacade wrapped, java.lang.String classifier)
Constructor parameters in org.eclipse.tycho.p2.target with type arguments of type IArtifactFacade Constructor Description FinalTargetPlatformImpl(java.util.LinkedHashSet<org.eclipse.equinox.p2.metadata.IInstallableUnit> installableUnits, ExecutionEnvironmentResolutionHints executionEnvironment, IRawArtifactFileProvider jointArtifacts, LocalArtifactRepository localArtifactRepository, java.util.Map<org.eclipse.equinox.p2.metadata.IInstallableUnit,IArtifactFacade> mavenArtifactLookup, java.util.Map<org.eclipse.equinox.p2.metadata.IInstallableUnit,ReactorProjectIdentities> reactorProjectLookup)
-
Uses of IArtifactFacade in org.eclipse.tycho.p2.target.facade
Methods in org.eclipse.tycho.p2.target.facade with parameters of type IArtifactFacade Modifier and Type Method Description void
PomDependencyCollector. addArtifactWithExistingMetadata(IArtifactFacade artifact, IArtifactFacade p2MetadataFile)
void
PomDependencyCollector. addMavenArtifact(IArtifactFacade artifact, boolean allowGenerateOSGiBundle)
-