public final class BuildPropertiesWriter
extends java.lang.Object
BuildPropertiesWriter
writes the build-info.properties
for
consumption by the Actuator.Modifier and Type | Class and Description |
---|---|
static class |
BuildPropertiesWriter.NullAdditionalPropertyValueException
Exception thrown when an additional property with a null value is encountered.
|
static class |
BuildPropertiesWriter.ProjectDetails
Build-system agnostic details of a project.
|
Constructor and Description |
---|
BuildPropertiesWriter(java.io.File outputFile)
Creates a new
BuildPropertiesWriter that will write to the given
outputFile . |
Modifier and Type | Method and Description |
---|---|
protected java.util.Properties |
createBuildInfo(BuildPropertiesWriter.ProjectDetails project) |
void |
writeBuildProperties(BuildPropertiesWriter.ProjectDetails projectDetails) |
public BuildPropertiesWriter(java.io.File outputFile)
BuildPropertiesWriter
that will write to the given
outputFile
.outputFile
- the output filepublic void writeBuildProperties(BuildPropertiesWriter.ProjectDetails projectDetails) throws java.io.IOException
java.io.IOException
protected java.util.Properties createBuildInfo(BuildPropertiesWriter.ProjectDetails project)