Package io.quarkus.bootstrap.model
Class ApplicationModelBuilder
java.lang.Object
io.quarkus.bootstrap.model.ApplicationModelBuilder
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddExcludedArtifacts(List<ArtifactKey> keys) addExtensionCapabilities(ExtensionCapabilities extensionCapabilities) addRemovedResources(ArtifactKey key, Set<String> resources) build()getDependency(ArtifactKey key) getOrCreateProjectModule(WorkspaceModuleId id, File moduleDir, File buildDir) voidhandleExtensionProperties(Properties props, ArtifactKey extensionKey) Collects extension properties from theMETA-INF/quarkus-extension.propertiesbooleanhasDependency(ArtifactKey key) setAppArtifact(ResolvedDependencyBuilder appArtifact) setPlatformImports(PlatformImports platformImports)
-
Field Details
-
PARENT_FIRST_ARTIFACTS
- See Also:
-
RUNNER_PARENT_FIRST_ARTIFACTS
- See Also:
-
EXCLUDED_ARTIFACTS
- See Also:
-
REMOVED_RESOURCES_DOT
- See Also:
-
LESSER_PRIORITY_ARTIFACTS
- See Also:
-
-
Constructor Details
-
ApplicationModelBuilder
public ApplicationModelBuilder()
-
-
Method Details
-
setAppArtifact
-
getApplicationArtifact
-
setPlatformImports
-
addExtensionCapabilities
public ApplicationModelBuilder addExtensionCapabilities(ExtensionCapabilities extensionCapabilities) -
addDependency
-
addDependencies
-
hasDependency
-
getDependency
-
getDependencies
-
addParentFirstArtifact
-
addParentFirstArtifacts
-
addRunnerParentFirstArtifact
-
addRunnerParentFirstArtifacts
-
addExcludedArtifact
-
addExcludedArtifacts
-
addRemovedResources
-
addLesserPriorityArtifact
-
addReloadableWorkspaceModule
-
addReloadableWorkspaceModules
-
addLesserPriorityArtifacts
-
getOrCreateProjectModule
public WorkspaceModule.Mutable getOrCreateProjectModule(WorkspaceModuleId id, File moduleDir, File buildDir) -
handleExtensionProperties
Collects extension properties from theMETA-INF/quarkus-extension.properties- Parameters:
props- extension propertiesextensionKey- extension dependency key
-
build
-