Class ExtensionInstallPlan


  • public class ExtensionInstallPlan
    extends Object
    • Method Detail

      • 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