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) io.quarkus.bootstrap.resolver.AppModelResolverstatic BootstrapAppModelFactorysetAppArtifact(io.quarkus.maven.dependency.ResolvedDependency appArtifact) setBootstrapAppModelResolver(io.quarkus.bootstrap.resolver.AppModelResolver bootstrapAppModelResolver) setDevMode(boolean devMode) setEnableClasspathCache(boolean enable) setForcedDependencies(Collection<io.quarkus.maven.dependency.Dependency> forcedDependencies) setLocalArtifacts(Set<io.quarkus.maven.dependency.ArtifactKey> localArtifacts) setLocalProjectsDiscovery(Boolean localProjectsDiscovery) setManagingProject(io.quarkus.maven.dependency.ArtifactCoords managingProject) setMavenArtifactResolver(io.quarkus.bootstrap.resolver.maven.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
public BootstrapAppModelFactory setLocalArtifacts(Set<io.quarkus.maven.dependency.ArtifactKey> localArtifacts) -
setProjectRoot
-
addToClassPath
-
setLocalProjectsDiscovery
-
setOffline
-
setEnableClasspathCache
-
setBootstrapAppModelResolver
public BootstrapAppModelFactory setBootstrapAppModelResolver(io.quarkus.bootstrap.resolver.AppModelResolver bootstrapAppModelResolver) -
setAppArtifact
public BootstrapAppModelFactory setAppArtifact(io.quarkus.maven.dependency.ResolvedDependency appArtifact) -
setForcedDependencies
public BootstrapAppModelFactory setForcedDependencies(Collection<io.quarkus.maven.dependency.Dependency> forcedDependencies) -
getAppModelResolver
public io.quarkus.bootstrap.resolver.AppModelResolver getAppModelResolver() -
resolveAppModel
- Throws:
BootstrapException
-
setMavenArtifactResolver
public BootstrapAppModelFactory setMavenArtifactResolver(io.quarkus.bootstrap.resolver.maven.MavenArtifactResolver mavenArtifactResolver) -
setManagingProject
public BootstrapAppModelFactory setManagingProject(io.quarkus.maven.dependency.ArtifactCoords managingProject)
-