Class ProvisionedInstallationBuilder


  • public class ProvisionedInstallationBuilder
    extends Object
    • Method Detail

      • setWorkingDir

        public void setWorkingDir​(File workingDir)
      • addMetadataRepositories

        public void addMetadataRepositories​(List<URI> uris)
      • addArtifactRepositories

        public void addArtifactRepositories​(List<URI> uris)
      • 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.
      • addIUsToBeInstalled

        public void addIUsToBeInstalled​(List<String> ius)
      • 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