Package org.eclipse.tycho.osgi.runtime
Class TychoOsgiRuntimeMainArtifacts
- java.lang.Object
-
- org.eclipse.tycho.osgi.runtime.TychoOsgiRuntimeMainArtifacts
-
- All Implemented Interfaces:
TychoOsgiRuntimeArtifacts
@Component(role=TychoOsgiRuntimeArtifacts.class, hint="framework") public class TychoOsgiRuntimeMainArtifacts extends java.lang.Object implements TychoOsgiRuntimeArtifacts
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.List<org.apache.maven.model.Dependency>
ARTIFACTS
-
Fields inherited from interface org.eclipse.tycho.osgi.runtime.TychoOsgiRuntimeArtifacts
HINT_FRAMEWORK, NOEMBED
-
-
Constructor Summary
Constructors Constructor Description TychoOsgiRuntimeMainArtifacts()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<org.apache.maven.model.Dependency>
getRuntimeArtifacts()
Returns list of Maven artifacts that will be installed in Tycho's OSGi runtime.private static org.apache.maven.model.Dependency
newDependency(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String type)
-
-
-
Method Detail
-
getRuntimeArtifacts
public java.util.List<org.apache.maven.model.Dependency> getRuntimeArtifacts()
Description copied from interface:TychoOsgiRuntimeArtifacts
Returns list of Maven artifacts that will be installed in Tycho's OSGi runtime. Artifacts with packaging=zip will be assumed to have eclipse installation layout and will be unpacked before used. Artifacts with packaging=jar are assumed to be OSGi bundles and will be added to the runtime as is.- Specified by:
getRuntimeArtifacts
in interfaceTychoOsgiRuntimeArtifacts
-
newDependency
private static org.apache.maven.model.Dependency newDependency(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String type)
-
-