Class ExtensionInstallPlan

java.lang.Object
io.quarkus.devtools.project.extensions.ExtensionInstallPlan

public class ExtensionInstallPlan extends Object
  • Field Details

  • Method Details

    • isNotEmpty

      public boolean isNotEmpty()
    • isInstallable

      public boolean isInstallable()
    • toCollection

      public Collection<io.quarkus.maven.dependency.ArtifactCoords> toCollection()
      Returns:
      a Collection of all extensions contained in this object
    • getPlatforms

      public Collection<io.quarkus.maven.dependency.ArtifactCoords> getPlatforms()
      Returns:
      Platforms (BOMs) to be added to the build descriptor
    • getManagedExtensions

      public Collection<io.quarkus.maven.dependency.ArtifactCoords> getManagedExtensions()
      Returns:
      Extensions that are included in the platforms returned in getPlatforms(), therefore setting the version is not required.
    • getIndependentExtensions

      public Collection<io.quarkus.maven.dependency.ArtifactCoords> getIndependentExtensions()
      Returns:
      Extensions that do not exist in any platform, the version MUST be set in the build descriptor
    • getUnmatchedKeywords

      public Collection<String> getUnmatchedKeywords()
    • getInvalidKeywords

      public Collection<String> getInvalidKeywords()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • builder

      public static ExtensionInstallPlan.Builder builder()