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, String extension) Sets the parent first and excluded artifacts from a descriptor properties filebooleanhasDependency(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
Sets the parent first and excluded artifacts from a descriptor properties file- Parameters:
props- The quarkus-extension.properties file
-
build
-