Package io.quarkus.bootstrap.model
Class AppModel
- java.lang.Object
-
- io.quarkus.bootstrap.model.AppModel
-
- All Implemented Interfaces:
Serializable
public class AppModel extends Object implements Serializable
A representation of the Quarkus dependency model for a given application.- Author:
- Alexey Loubyansky
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAppModel.Builder
-
Field Summary
Fields Modifier and Type Field Description static StringEXCLUDED_ARTIFACTSstatic StringLESSER_PRIORITY_ARTIFACTSstatic StringPARENT_FIRST_ARTIFACTSstatic StringRUNNER_PARENT_FIRST_ARTIFACTS
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description AppArtifactgetAppArtifact()List<AppDependency>getDeploymentDependencies()Deprecated.List<AppDependency>getFullDeploymentDeps()Set<AppArtifactKey>getLesserPriorityArtifacts()Set<AppArtifactKey>getLocalProjectArtifacts()Set<AppArtifactKey>getParentFirstArtifacts()Map<String,String>getPlatformProperties()Set<AppArtifactKey>getRunnerParentFirstArtifacts()List<AppDependency>getUserDependencies()Dependencies that the user has added that have nothing to do with Quarkus (3rd party libs, additional modules etc)StringtoString()
-
-
-
Field Detail
-
PARENT_FIRST_ARTIFACTS
public static final String PARENT_FIRST_ARTIFACTS
- See Also:
- Constant Field Values
-
RUNNER_PARENT_FIRST_ARTIFACTS
public static final String RUNNER_PARENT_FIRST_ARTIFACTS
- See Also:
- Constant Field Values
-
EXCLUDED_ARTIFACTS
public static final String EXCLUDED_ARTIFACTS
- See Also:
- Constant Field Values
-
LESSER_PRIORITY_ARTIFACTS
public static final String LESSER_PRIORITY_ARTIFACTS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getAppArtifact
public AppArtifact getAppArtifact()
-
getUserDependencies
public List<AppDependency> getUserDependencies()
Dependencies that the user has added that have nothing to do with Quarkus (3rd party libs, additional modules etc)
-
getDeploymentDependencies
@Deprecated public List<AppDependency> getDeploymentDependencies()
Deprecated.Dependencies of the -deployment artifacts from the quarkus extensions, and all their transitive dependencies.
-
getFullDeploymentDeps
public List<AppDependency> getFullDeploymentDeps()
-
getParentFirstArtifacts
public Set<AppArtifactKey> getParentFirstArtifacts()
-
getRunnerParentFirstArtifacts
public Set<AppArtifactKey> getRunnerParentFirstArtifacts()
-
getLesserPriorityArtifacts
public Set<AppArtifactKey> getLesserPriorityArtifacts()
-
getLocalProjectArtifacts
public Set<AppArtifactKey> getLocalProjectArtifacts()
-
-