Package org.apache.maven.api.services
Interface ModelProblem
- All Superinterfaces:
BuilderProblem
- All Known Implementing Classes:
DefaultModelProblem
Describes a problem that was encountered during model building. A problem can either be an exception that was thrown
or a simple string message. In addition, a problem carries a hint about its source, e.g. the POM file that exhibits
the problem.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.maven.api.services.BuilderProblem
BuilderProblem.Severity
-
Method Summary
Modifier and TypeMethodDescriptionGets the identifier of the model from which the problem originated.Gets the applicable maven version/validation level of this problemMethods inherited from interface org.apache.maven.api.services.BuilderProblem
getColumnNumber, getException, getLineNumber, getLocation, getMessage, getSeverity, getSource
-
Method Details
-
getModelId
String getModelId()Gets the identifier of the model from which the problem originated. While the general form of this identifier isgroupId:artifactId:version
the returned identifier need not be complete. The identifier is derived from the information that is available at the point the problem occurs and as such merely serves as a best effort to provide information to the user to track the problem back to its origin.- Returns:
- The identifier of the model from which the problem originated or an empty string if unknown, never
null
.
-
getVersion
ModelProblem.Version getVersion()Gets the applicable maven version/validation level of this problem- Returns:
- The version, never
null
.
-