Package io.quarkus.bootstrap
Class BootstrapAppModelFactory
- java.lang.Object
-
- io.quarkus.bootstrap.BootstrapAppModelFactory
-
public class BootstrapAppModelFactory extends Object
The factory that creates the application dependency model. This is used to build the application class loader.
-
-
Field Summary
Fields Modifier and Type Field Description static StringCREATOR_APP_ARTIFACT_IDstatic StringCREATOR_APP_CLASSIFIERstatic StringCREATOR_APP_GROUP_IDstatic StringCREATOR_APP_TYPEstatic StringCREATOR_APP_VERSION
-
Method Summary
-
-
-
Field Detail
-
CREATOR_APP_GROUP_ID
public static final String CREATOR_APP_GROUP_ID
- See Also:
- Constant Field Values
-
CREATOR_APP_ARTIFACT_ID
public static final String CREATOR_APP_ARTIFACT_ID
- See Also:
- Constant Field Values
-
CREATOR_APP_CLASSIFIER
public static final String CREATOR_APP_CLASSIFIER
- See Also:
- Constant Field Values
-
CREATOR_APP_TYPE
public static final String CREATOR_APP_TYPE
- See Also:
- Constant Field Values
-
CREATOR_APP_VERSION
public static final String CREATOR_APP_VERSION
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
public static BootstrapAppModelFactory newInstance()
-
setTest
public BootstrapAppModelFactory setTest(boolean test)
-
setDevMode
public BootstrapAppModelFactory setDevMode(boolean devMode)
-
getLocalArtifacts
public Set<AppArtifactKey> getLocalArtifacts()
-
setLocalArtifacts
public BootstrapAppModelFactory setLocalArtifacts(Set<AppArtifactKey> localArtifacts)
-
setProjectRoot
public BootstrapAppModelFactory setProjectRoot(Path projectRoot)
-
addToClassPath
public BootstrapAppModelFactory addToClassPath(Path path)
-
setLocalProjectsDiscovery
public BootstrapAppModelFactory setLocalProjectsDiscovery(Boolean localProjectsDiscovery)
-
setOffline
public BootstrapAppModelFactory setOffline(Boolean offline)
-
setEnableClasspathCache
public BootstrapAppModelFactory setEnableClasspathCache(boolean enable)
-
setBootstrapAppModelResolver
public BootstrapAppModelFactory setBootstrapAppModelResolver(AppModelResolver bootstrapAppModelResolver)
-
setVersionUpdateNumber
public BootstrapAppModelFactory setVersionUpdateNumber(VersionUpdateNumber versionUpdateNumber)
-
setVersionUpdate
public BootstrapAppModelFactory setVersionUpdate(VersionUpdate versionUpdate)
-
setDependenciesOrigin
public BootstrapAppModelFactory setDependenciesOrigin(DependenciesOrigin dependenciesOrigin)
-
setAppArtifact
public BootstrapAppModelFactory setAppArtifact(AppArtifact appArtifact)
-
setForcedDependencies
public BootstrapAppModelFactory setForcedDependencies(List<AppDependency> forcedDependencies)
-
getAppModelResolver
public AppModelResolver getAppModelResolver()
-
resolveAppModel
public CurationResult resolveAppModel() throws BootstrapException
- Throws:
BootstrapException
-
setMavenArtifactResolver
public BootstrapAppModelFactory setMavenArtifactResolver(MavenArtifactResolver mavenArtifactResolver)
-
setManagingProject
public BootstrapAppModelFactory setManagingProject(AppArtifact managingProject)
-
-