Class ProvisionedInstallationBuilder
- java.lang.Object
-
- org.eclipse.tycho.surefire.provisioning.ProvisionedInstallationBuilder
-
public class ProvisionedInstallationBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description ProvisionedInstallationBuilder(BundleReader bundleReader, DirectorRuntime directorRuntime, P2ApplicationLauncher launcher, org.codehaus.plexus.logging.Logger log)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Constructor Detail
-
ProvisionedInstallationBuilder
public ProvisionedInstallationBuilder(BundleReader bundleReader, DirectorRuntime directorRuntime, P2ApplicationLauncher launcher, org.codehaus.plexus.logging.Logger log)
-
-
Method Detail
-
setWorkingDir
public void setWorkingDir(File workingDir)
-
addBundleJar
public void addBundleJar(File bundleJar)
Adds a plain bundle jar (not available in a p2 repository) to the IUs available during install. The bundles added will be published into a temporary p2 repository prior to install.
-
setDestination
public void setDestination(File destination)
-
getEffectiveDestination
public File getEffectiveDestination()
-
setProfileName
public void setProfileName(String name)
-
setInstallFeatures
public void setInstallFeatures(boolean installFeatures)
-
install
public EquinoxInstallation install() throws org.apache.maven.plugin.MojoFailureException, org.apache.maven.plugin.MojoExecutionException, IOException
- Throws:
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionException
IOException
-
-