Full name:
org.honton.chas:license-maven-plugin:0.0.6:compliance
Description:
Attributes:
validate.| Name | Type | Since | Description |
|---|---|---|---|
<acceptableLicenseResources> |
String |
- |
The resource containing licenses that are allowed. User property is: compliance.licenses. |
<acceptableLicenseResourcesFilesPaths> |
List<String> |
- |
Paths to files containing resources with licenses that are allowed User property is: compliance.licenses.filesPaths. |
<acceptableLicenses> |
List<LicenseRegex> |
- |
The licenses that are allowed. Each license has a name and URL regular expression. If not set, licenses from acceptableLicenseResource are used. |
<artifact> |
boolean |
- |
Check main artifact Default value is: false.User property is: compliance.artifact. |
<excludes> |
List<String> |
- |
The dependencies to exclude from checking compliance. These will be in the form of groupId:artifactId[[:type]:classifier]. Wildcard characters '*' and '?' can be used to do glob-like pattern matching. User property is: compliance.excludes. |
<scopes> |
String |
- |
The dependency scopes to check. Default value is: compile, runtime, provided, test.User property is: compliance.scopes. |
<skipCompliance> |
boolean |
- |
Skip checking licence compliance Default value is: false.User property is: compliance.skip. |
java.lang.StringNocompliance.licensesjava.util.List<java.lang.String>Nocompliance.licenses.filesPathsjava.util.List<org.honton.chas.license.maven.plugin.compliance.LicenseRegex>NobooleanNocompliance.artifactfalsejava.util.List<java.lang.String>Nocompliance.excludesjava.lang.StringNocompliance.scopescompile, runtime, provided, testbooleanNocompliance.skipfalse