Package org.eclipse.tycho.p2.target
Class PomDependencyCollectorImpl
- java.lang.Object
-
- org.eclipse.tycho.p2.target.PomDependencyCollectorImpl
-
- All Implemented Interfaces:
PomDependencyCollector
public class PomDependencyCollectorImpl extends Object implements PomDependencyCollector
-
-
Constructor Summary
Constructors Constructor Description PomDependencyCollectorImpl(MavenContext mavenContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addArtifactWithExistingMetadata(IArtifactFacade artifact, IArtifactFacade p2MetadataFile)
void
addMavenArtifact(IArtifactFacade artifact, Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> units)
File
getProjectLocation()
void
publishAndAddArtifactIfBundleArtifact(IArtifactFacade artifact)
void
setProjectLocation(File projectLocation)
Sets the root folder of the project the target platform applies to.
-
-
-
Constructor Detail
-
PomDependencyCollectorImpl
public PomDependencyCollectorImpl(MavenContext mavenContext)
-
-
Method Detail
-
setProjectLocation
public void setProjectLocation(File projectLocation)
Description copied from interface:PomDependencyCollector
Sets the root folder of the project the target platform applies to.- Specified by:
setProjectLocation
in interfacePomDependencyCollector
-
getProjectLocation
public File getProjectLocation()
-
publishAndAddArtifactIfBundleArtifact
public void publishAndAddArtifactIfBundleArtifact(IArtifactFacade artifact)
- Specified by:
publishAndAddArtifactIfBundleArtifact
in interfacePomDependencyCollector
-
addArtifactWithExistingMetadata
public void addArtifactWithExistingMetadata(IArtifactFacade artifact, IArtifactFacade p2MetadataFile)
- Specified by:
addArtifactWithExistingMetadata
in interfacePomDependencyCollector
-
addMavenArtifact
public void addMavenArtifact(IArtifactFacade artifact, Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> units)
-
-