Package org.eclipse.tycho.osgi.runtime
Class TychoOsgiRuntimeLocator
- java.lang.Object
-
- org.eclipse.tycho.osgi.runtime.TychoOsgiRuntimeLocator
-
- All Implemented Interfaces:
EquinoxRuntimeLocator
@Component(role=EquinoxRuntimeLocator.class) public class TychoOsgiRuntimeLocator extends Object implements EquinoxRuntimeLocator
Implementation ofEquinoxRuntimeLocator
for Tycho's OSGi runtime.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.sisu.equinox.embedder.EquinoxRuntimeLocator
EquinoxRuntimeLocator.EquinoxRuntimeDescription
-
-
Constructor Summary
Constructors Constructor Description TychoOsgiRuntimeLocator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addRuntimeArtifacts(org.eclipse.tycho.osgi.runtime.WorkspaceTychoOsgiRuntimeLocator workspaceLocator, org.apache.maven.execution.MavenSession session, EquinoxRuntimeLocator.EquinoxRuntimeDescription description)
protected List<org.apache.maven.artifact.repository.ArtifactRepository>
getPluginRepositories(org.apache.maven.execution.MavenSession session)
void
locateRuntime(EquinoxRuntimeLocator.EquinoxRuntimeDescription description)
org.apache.maven.artifact.Artifact
resolveDependency(org.apache.maven.execution.MavenSession session, org.apache.maven.model.Dependency dependency)
-
-
-
Method Detail
-
locateRuntime
public void locateRuntime(EquinoxRuntimeLocator.EquinoxRuntimeDescription description) throws org.apache.maven.MavenExecutionException
- Specified by:
locateRuntime
in interfaceEquinoxRuntimeLocator
- Throws:
org.apache.maven.MavenExecutionException
-
addRuntimeArtifacts
public void addRuntimeArtifacts(org.eclipse.tycho.osgi.runtime.WorkspaceTychoOsgiRuntimeLocator workspaceLocator, org.apache.maven.execution.MavenSession session, EquinoxRuntimeLocator.EquinoxRuntimeDescription description) throws org.apache.maven.MavenExecutionException
- Throws:
org.apache.maven.MavenExecutionException
-
resolveDependency
public org.apache.maven.artifact.Artifact resolveDependency(org.apache.maven.execution.MavenSession session, org.apache.maven.model.Dependency dependency) throws org.apache.maven.MavenExecutionException
- Throws:
org.apache.maven.MavenExecutionException
-
getPluginRepositories
protected List<org.apache.maven.artifact.repository.ArtifactRepository> getPluginRepositories(org.apache.maven.execution.MavenSession session)
-
-