Package org.apache.maven.cli
Class CLIReportingUtils
java.lang.Object
org.apache.maven.cli.CLIReportingUtils
Utility class used to report errors, statistics, application version info, etc.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final longprivate static final longprivate static final longprivate static final longprivate static final long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static StringcreateMavenVersionString(Properties buildProperties) Create a human readable string containing the Maven version, buildnumber, and time of buildstatic StringformatDuration(long duration) static StringformatTimestamp(long timestamp) (package private) static Propertiesprivate static Stringstatic voidstatic Stringstatic String
-
Field Details
-
MB
public static final long MB- See Also:
-
ONE_SECOND
private static final long ONE_SECOND- See Also:
-
ONE_MINUTE
private static final long ONE_MINUTE- See Also:
-
ONE_HOUR
private static final long ONE_HOUR- See Also:
-
ONE_DAY
private static final long ONE_DAY- See Also:
-
BUILD_VERSION_PROPERTY
- See Also:
-
-
Constructor Details
-
CLIReportingUtils
public CLIReportingUtils()
-
-
Method Details
-
showVersion
-
showVersionMinimal
-
createMavenVersionString
Create a human readable string containing the Maven version, buildnumber, and time of build- Parameters:
buildProperties- The build properties- Returns:
- Readable build info
-
reduce
-
getBuildProperties
-
showError
-
formatTimestamp
-
formatDuration
-