Class ModuleState

java.lang.Object
io.quarkus.devtools.project.state.ModuleState

public class ModuleState extends Object
Represents a state of a module of a Quarkus project focusing primarily on Quarkus-specific information, such as imported Quarkus platform BOMs, extensions and their origins.
  • Method Details

    • builder

      public static ModuleState.Builder builder()
    • getId

      public io.quarkus.bootstrap.workspace.WorkspaceModuleId getId()
    • getWorkspaceModule

      public io.quarkus.bootstrap.workspace.WorkspaceModule getWorkspaceModule()
    • getModuleDir

      public Path getModuleDir()
    • isMain

      public boolean isMain()
    • getPlatformBoms

      public Collection<io.quarkus.maven.dependency.ArtifactCoords> getPlatformBoms()
    • getExtensions

      public Collection<TopExtensionDependency> getExtensions()
    • hasExtension

      public boolean hasExtension(io.quarkus.maven.dependency.ArtifactKey key)