Class GalleonUtils

java.lang.Object
org.wildfly.prospero.galleon.GalleonUtils

public class GalleonUtils extends Object
  • Field Details

  • Constructor Details

    • GalleonUtils

      public GalleonUtils()
  • Method Details

    • executeGalleon

      public static void executeGalleon(GalleonUtils.GalleonExecution execution, Path localRepository) throws org.jboss.galleon.ProvisioningException, org.wildfly.channel.UnresolvedMavenArtifactException
      Throws:
      org.jboss.galleon.ProvisioningException
      org.wildfly.channel.UnresolvedMavenArtifactException
    • newGalleonBuilder

      public static org.jboss.galleon.api.GalleonBuilder newGalleonBuilder(org.jboss.galleon.universe.maven.repo.MavenRepoManager maven, Consumer<String> resolvedFps) throws org.jboss.galleon.ProvisioningException
      Throws:
      org.jboss.galleon.ProvisioningException
    • newProvisioning

      public static org.jboss.galleon.api.Provisioning newProvisioning(org.jboss.galleon.api.GalleonBuilder provider, Path installDir, org.jboss.galleon.api.config.GalleonProvisioningConfig config, Path provisioningFile, boolean useDefaultCore) throws org.jboss.galleon.ProvisioningException
      Throws:
      org.jboss.galleon.ProvisioningException
    • getInstalledPacks

      public static List<String> getInstalledPacks(Path dir) throws org.jboss.galleon.ProvisioningException
      Throws:
      org.jboss.galleon.ProvisioningException
    • readProvisioningConfig

      public static org.jboss.galleon.api.config.GalleonProvisioningConfig readProvisioningConfig(URI uri) throws MetadataException
      Throws:
      MetadataException
    • loadProvisioningConfig

      @Deprecated(forRemoval=true) public static org.jboss.galleon.api.config.GalleonProvisioningConfig loadProvisioningConfig(InputStream is) throws org.jboss.galleon.ProvisioningException, XMLStreamException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Throws:
      org.jboss.galleon.ProvisioningException
      XMLStreamException
    • loadProvisioningConfig

      @Deprecated(forRemoval=true) public static org.jboss.galleon.api.config.GalleonProvisioningConfig loadProvisioningConfig(URI uri) throws org.jboss.galleon.ProvisioningException, XMLStreamException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Throws:
      org.jboss.galleon.ProvisioningException
      XMLStreamException
    • findChanges

      public static org.jboss.galleon.diff.FsDiff findChanges(Path root) throws org.jboss.galleon.ProvisioningException, OperationException
      Returns list of files in the installation folder with their status (changed/added/removed)
      Parameters:
      root -
      Returns:
      Throws:
      org.jboss.galleon.ProvisioningException
      OperationException