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 voidaddArtifactRepositories(List<URI> uris)voidaddBundleJar(File bundleJar)Adds a plain bundle jar (not available in a p2 repository) to the IUs available during install.voidaddIUsToBeInstalled(List<String> ius)voidaddMetadataRepositories(List<URI> uris)FilegetEffectiveDestination()EquinoxInstallationinstall()voidsetDestination(File destination)voidsetInstallFeatures(boolean installFeatures)voidsetProfileName(String name)voidsetWorkingDir(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.MojoFailureExceptionorg.apache.maven.plugin.MojoExecutionExceptionIOException
-
-