Package io.quarkus.bootstrap
Class BootstrapAppModelFactory
java.lang.Object
io.quarkus.bootstrap.BootstrapAppModelFactory
The factory that creates the application dependency model.
This is used to build the application class loader.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionaddToClassPath(Path path) static BootstrapAppModelFactorysetAppArtifact(ResolvedDependency appArtifact) setBootstrapAppModelResolver(AppModelResolver bootstrapAppModelResolver) setDevMode(boolean devMode) setEnableClasspathCache(boolean enable) setForcedDependencies(Collection<Dependency> forcedDependencies) setLocalArtifacts(Set<ArtifactKey> localArtifacts) setLocalProjectsDiscovery(Boolean localProjectsDiscovery) setManagingProject(ArtifactCoords managingProject) setMavenArtifactResolver(MavenArtifactResolver mavenArtifactResolver) setOffline(Boolean offline) setProjectRoot(Path projectRoot) setTest(boolean test)
-
Field Details
-
CREATOR_APP_GROUP_ID
- See Also:
-
CREATOR_APP_ARTIFACT_ID
- See Also:
-
CREATOR_APP_CLASSIFIER
- See Also:
-
CREATOR_APP_TYPE
- See Also:
-
CREATOR_APP_VERSION
- See Also:
-
-
Method Details
-
newInstance
-
setTest
-
setDevMode
-
setLocalArtifacts
-
setProjectRoot
-
addToClassPath
-
setLocalProjectsDiscovery
-
setOffline
-
setEnableClasspathCache
-
setBootstrapAppModelResolver
public BootstrapAppModelFactory setBootstrapAppModelResolver(AppModelResolver bootstrapAppModelResolver) -
setAppArtifact
-
setForcedDependencies
-
getAppModelResolver
-
resolveAppModel
- Throws:
BootstrapException
-
setMavenArtifactResolver
public BootstrapAppModelFactory setMavenArtifactResolver(MavenArtifactResolver mavenArtifactResolver) -
setManagingProject
-