Class SettingsBuildingException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.apache.maven.settings.building.SettingsBuildingException
-
- All Implemented Interfaces:
Serializable
public class SettingsBuildingException extends Exception
Signals one ore more errors during settings building. The settings builder tries to collect as many problems as possible before eventually failing to provide callers with rich error information. UsegetProblems()
to query the details of the failure.- Author:
- Benjamin Bentmann
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SettingsBuildingException(List<SettingsProblem> problems)
Creates a new exception with the specified problems.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<SettingsProblem>
getProblems()
Gets the problems that caused this exception.-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
SettingsBuildingException
public SettingsBuildingException(List<SettingsProblem> problems)
Creates a new exception with the specified problems.- Parameters:
problems
- The problems that causes this exception, may benull
.
-
-
Method Detail
-
getProblems
public List<SettingsProblem> getProblems()
Gets the problems that caused this exception.- Returns:
- The problems that caused this exception, never
null
.
-
-