public class ProvisionedInstallationBuilder extends Object
Constructor and Description |
---|
ProvisionedInstallationBuilder(BundleReader bundleReader,
DirectorRuntime directorRuntime,
P2ApplicationLauncher launcher,
org.codehaus.plexus.logging.Logger log) |
Modifier and Type | Method and Description |
---|---|
void |
addArtifactRepositories(List<URI> uris) |
void |
addBundleJar(File bundleJar)
Adds a plain bundle jar (not available in a p2 repository) to the IUs available during
install.
|
void |
addIUsToBeInstalled(List<String> ius) |
void |
addMetadataRepositories(List<URI> uris) |
File |
getEffectiveDestination() |
EquinoxInstallation |
install() |
void |
setDestination(File destination) |
void |
setInstallFeatures(boolean installFeatures) |
void |
setProfileName(String name) |
void |
setWorkingDir(File workingDir) |
public ProvisionedInstallationBuilder(BundleReader bundleReader, DirectorRuntime directorRuntime, P2ApplicationLauncher launcher, org.codehaus.plexus.logging.Logger log)
public void setWorkingDir(File workingDir)
public void addBundleJar(File bundleJar)
public void setDestination(File destination)
public File getEffectiveDestination()
public void setProfileName(String name)
public void setInstallFeatures(boolean installFeatures)
public EquinoxInstallation install() throws org.apache.maven.plugin.MojoFailureException, org.apache.maven.plugin.MojoExecutionException, IOException
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionException
IOException
Copyright © 2008–2015 Eclipse Foundation. All rights reserved.