public class CopyrightRangeProvider extends Object implements PropertiesProvider
PropertiesProvider
that adds "license.git.copyrightLastYear" and
"license.git.copyrightYears" values - see
getAdditionalProperties(AbstractLicenseMojo, Properties, Document)
.Modifier and Type | Field and Description |
---|---|
static String |
COPYRIGHT_LAST_YEAR_KEY |
static String |
COPYRIGHT_LAST_YEAR_MAX_COMMITS_LOOKUP_KEY |
static String |
COPYRIGHT_LAST_YEAR_SOURCE_KEY |
static String |
COPYRIGHT_LAST_YEAR_TIME_ZONE_KEY |
static String |
COPYRIGHT_YEARS_KEY |
static String |
INCEPTION_YEAR_KEY |
Constructor and Description |
---|
CopyrightRangeProvider() |
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
getAdditionalProperties(AbstractLicenseMojo mojo,
Properties properties,
Document document)
Returns an unmodifiable map containing two entries "license.git.copyrightLastYear" and
"license.git.copyrightYears" whose values are set based on inspecting git history.
|
public static final String COPYRIGHT_LAST_YEAR_KEY
public static final String COPYRIGHT_LAST_YEAR_MAX_COMMITS_LOOKUP_KEY
public static final String COPYRIGHT_LAST_YEAR_SOURCE_KEY
public static final String COPYRIGHT_LAST_YEAR_TIME_ZONE_KEY
public static final String COPYRIGHT_YEARS_KEY
public static final String INCEPTION_YEAR_KEY
public Map<String,String> getAdditionalProperties(AbstractLicenseMojo mojo, Properties properties, Document document)
document
.
"2000 - 2010"
.
RuntimeException
is thrown.getAdditionalProperties
in interface PropertiesProvider
Copyright © 2008–2016 Mycila. All rights reserved.