Interface PlatformImports

All Known Implementing Classes:
PlatformImportsImpl

public interface PlatformImports
  • Method Details

    • getPlatformProperties

      Map<String,String> getPlatformProperties()
      Quarkus platform properties aggregated from all the platform an application is based on.
      Returns:
      aggregated platform properties
    • getPlatformReleaseInfo

      Collection<PlatformReleaseInfo> getPlatformReleaseInfo()
      Quarkus platform release information.
      Returns:
      platform release information
    • getImportedPlatformBoms

      Collection<ArtifactCoords> getImportedPlatformBoms()
      All the Quarkus platform BOMs imported by an application.
      Returns:
      all the Quarkus platform BOMs imported by an application
    • getMisalignmentReport

      String getMisalignmentReport()
      In case Quarkus platform member BOM imports were misaligned this method will return a detailed information about what was found to be in conflict.
      Returns:
      platform member BOM misalignment report or null, in case no conflict was detected
    • isAligned

      boolean isAligned()
      Checks whether the platform member BOM imports belong to the same platform release.
      Returns:
      true if imported platform member BOMs belong to the same platform release, otherwise - false