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.String
No
compliance.licenses
java.util.List<java.lang.String>
No
compliance.licenses.filesPaths
java.util.List<org.honton.chas.license.maven.plugin.compliance.LicenseRegex>
No
boolean
No
compliance.artifact
false
java.util.List<java.lang.String>
No
compliance.excludes
java.lang.String
No
compliance.scopes
compile, runtime, provided, test
boolean
No
compliance.skip
false