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
      ProvisioningLayoutFactory using maven to resolve artifacts.
      Parameters:
      maven -
      Returns:
      Throws:
      org.jboss.galleon.ProvisioningException
    • loadProvisioningConfig

      public static org.jboss.galleon.api.config.GalleonProvisioningConfig loadProvisioningConfig(InputStream is) throws org.jboss.galleon.ProvisioningException, XMLStreamException
      Throws:
      org.jboss.galleon.ProvisioningException
      XMLStreamException
    • loadProvisioningConfig

      public static org.jboss.galleon.api.config.GalleonProvisioningConfig loadProvisioningConfig(URI uri) throws org.jboss.galleon.ProvisioningException, XMLStreamException
      Throws:
      org.jboss.galleon.ProvisioningException
      XMLStreamException