A C E F G I L O S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(AyoyArtifact) - Method in class se.ayoy.maven.plugins.licenseverifier.util.AyoyArtifactList
-
Adds an AyoyArtifact to the list, if it's not already in the list.
- addLicenseInfo(LicenseInfo) - Method in class se.ayoy.maven.plugins.licenseverifier.LicenseInfo.LicenseInfoFile
-
Add a license to the "database".
- addLicenseInfo(LicenseInfo) - Method in class se.ayoy.maven.plugins.licenseverifier.model.AyoyArtifact
-
Adds a license info about the licenses for the artifact.
- addLicenses(List<License>) - Method in class se.ayoy.maven.plugins.licenseverifier.model.AyoyArtifact
-
Add licenses to the artifact.
- AyoyArtifact - Class in se.ayoy.maven.plugins.licenseverifier.model
-
Represents a found artifact, including license information.
- AyoyArtifact(Artifact, AyoyArtifact) - Constructor for class se.ayoy.maven.plugins.licenseverifier.model.AyoyArtifact
-
Initialize the instance.
- AyoyArtifactList - Class in se.ayoy.maven.plugins.licenseverifier.util
-
Represents a filtered list of AyoyArtifacts.
- AyoyArtifactList() - Constructor for class se.ayoy.maven.plugins.licenseverifier.util.AyoyArtifactList
C
- containsArtifact(Artifact) - Method in class se.ayoy.maven.plugins.licenseverifier.util.AyoyArtifactList
-
Checks if there is already a AyoyArtifact which references this artifact.
E
- ExcludedMissingLicense - Class in se.ayoy.maven.plugins.licenseverifier.MissingLicenseInfo
-
Represents an exclusion for a missing license.
- ExcludedMissingLicense(Node) - Constructor for class se.ayoy.maven.plugins.licenseverifier.MissingLicenseInfo.ExcludedMissingLicense
-
Initialize the instance from an XML node.
- ExcludedMissingLicenseFile - Class in se.ayoy.maven.plugins.licenseverifier.MissingLicenseInfo
-
Parses the file for exclusions of missing license information.
- ExcludedMissingLicenseFile(String, Log) - Constructor for class se.ayoy.maven.plugins.licenseverifier.MissingLicenseInfo.ExcludedMissingLicenseFile
-
Initialize the instance from a file.
- execute() - Method in class se.ayoy.maven.plugins.licenseverifier.LicenseVerifierMojo
-
Execute the plugin.
F
- FORBIDDEN - se.ayoy.maven.plugins.licenseverifier.LicenseInfo.LicenseInfoStatusEnum
-
A license with some property that makes it forbidden to use.
G
- getArtifact() - Method in class se.ayoy.maven.plugins.licenseverifier.model.AyoyArtifact
- getArtifactId() - Method in class se.ayoy.maven.plugins.licenseverifier.MissingLicenseInfo.ExcludedMissingLicense
- getChainString() - Method in class se.ayoy.maven.plugins.licenseverifier.model.AyoyArtifact
-
Creates a string representing the dependency chain to this artifact.
- getGroupId() - Method in class se.ayoy.maven.plugins.licenseverifier.MissingLicenseInfo.ExcludedMissingLicense
- getHasForbiddenLicense() - Method in class se.ayoy.maven.plugins.licenseverifier.model.OverallStatus
- getHasNoLicense() - Method in class se.ayoy.maven.plugins.licenseverifier.model.OverallStatus
- getHasUnknownLicense() - Method in class se.ayoy.maven.plugins.licenseverifier.model.OverallStatus
- getHasWarningLicense() - Method in class se.ayoy.maven.plugins.licenseverifier.model.OverallStatus
- getLicenseInfo(String, String) - Method in class se.ayoy.maven.plugins.licenseverifier.LicenseInfo.LicenseInfoFile
-
Search for a licence using name or url.
- getLicenseInfos() - Method in class se.ayoy.maven.plugins.licenseverifier.model.AyoyArtifact
- getLicenses() - Method in class se.ayoy.maven.plugins.licenseverifier.model.AyoyArtifact
- getName() - Method in class se.ayoy.maven.plugins.licenseverifier.LicenseInfo.LicenseInfo
- getParent() - Method in class se.ayoy.maven.plugins.licenseverifier.model.AyoyArtifact
- getParentString() - Method in class se.ayoy.maven.plugins.licenseverifier.model.AyoyArtifact
-
Create a string representation as if we're the parent.
- getStatus() - Method in class se.ayoy.maven.plugins.licenseverifier.LicenseInfo.LicenseInfo
- getVersion() - Method in class se.ayoy.maven.plugins.licenseverifier.MissingLicenseInfo.ExcludedMissingLicense
I
- isExcluded(Artifact) - Method in class se.ayoy.maven.plugins.licenseverifier.MissingLicenseInfo.ExcludedMissingLicenseFile
-
Check if a certain artifact with missing license information is excluded.
- isExcluded(AyoyArtifact) - Method in class se.ayoy.maven.plugins.licenseverifier.MissingLicenseInfo.ExcludedMissingLicenseFile
-
Check if a certain artifact with missing license information is excluded.
- isLicenseValid(boolean) - Method in class se.ayoy.maven.plugins.licenseverifier.model.AyoyArtifact
-
Check if licenses are valid.
L
- LicenseInfo - Class in se.ayoy.maven.plugins.licenseverifier.LicenseInfo
-
Represents a license with information.
- LicenseInfo(String, String, LicenseInfoStatusEnum) - Constructor for class se.ayoy.maven.plugins.licenseverifier.LicenseInfo.LicenseInfo
-
Initialize the instance from raw information.
- LicenseInfo(Node, LicenseInfoStatusEnum) - Constructor for class se.ayoy.maven.plugins.licenseverifier.LicenseInfo.LicenseInfo
-
Initialize the instance from XML.
- LicenseInfoFile - Class in se.ayoy.maven.plugins.licenseverifier.LicenseInfo
-
Represents the file in which licenses are categorized.
- LicenseInfoFile(String, Log) - Constructor for class se.ayoy.maven.plugins.licenseverifier.LicenseInfo.LicenseInfoFile
-
Initialize the instance from a file.
- LicenseInfoStatusEnum - Enum in se.ayoy.maven.plugins.licenseverifier.LicenseInfo
-
Represents the statuses a license can have.
- LicenseVerifierMojo - Class in se.ayoy.maven.plugins.licenseverifier
-
Validate the licenses against a list of known good.
- LicenseVerifierMojo() - Constructor for class se.ayoy.maven.plugins.licenseverifier.LicenseVerifierMojo
- LogHelper - Class in se.ayoy.maven.plugins.licenseverifier.util
-
A small utility to simpler log strings.
- logLicense(License) - Static method in class se.ayoy.maven.plugins.licenseverifier.util.LogHelper
-
Log a license.
- logNullableString(String) - Static method in class se.ayoy.maven.plugins.licenseverifier.util.LogHelper
-
Log a nullable string.
O
- OverallStatus - Class in se.ayoy.maven.plugins.licenseverifier.model
-
Represents the total status of all artifacts.
- OverallStatus() - Constructor for class se.ayoy.maven.plugins.licenseverifier.model.OverallStatus
S
- se.ayoy.maven.plugins.licenseverifier - package se.ayoy.maven.plugins.licenseverifier
- se.ayoy.maven.plugins.licenseverifier.LicenseInfo - package se.ayoy.maven.plugins.licenseverifier.LicenseInfo
- se.ayoy.maven.plugins.licenseverifier.MissingLicenseInfo - package se.ayoy.maven.plugins.licenseverifier.MissingLicenseInfo
- se.ayoy.maven.plugins.licenseverifier.model - package se.ayoy.maven.plugins.licenseverifier.model
- se.ayoy.maven.plugins.licenseverifier.util - package se.ayoy.maven.plugins.licenseverifier.util
- setCheckTransitiveDependencies(String) - Method in class se.ayoy.maven.plugins.licenseverifier.LicenseVerifierMojo
- setExcludedMissingLicensesFile(String) - Method in class se.ayoy.maven.plugins.licenseverifier.LicenseVerifierMojo
- setFailOnForbidden(String) - Method in class se.ayoy.maven.plugins.licenseverifier.LicenseVerifierMojo
- setFailOnMissing(String) - Method in class se.ayoy.maven.plugins.licenseverifier.LicenseVerifierMojo
- setFailOnUnknown(String) - Method in class se.ayoy.maven.plugins.licenseverifier.LicenseVerifierMojo
- setFailOnWarning(String) - Method in class se.ayoy.maven.plugins.licenseverifier.LicenseVerifierMojo
- setHasForbiddenLicense(boolean) - Method in class se.ayoy.maven.plugins.licenseverifier.model.OverallStatus
- setHasNoLicense(boolean) - Method in class se.ayoy.maven.plugins.licenseverifier.model.OverallStatus
- setHasUnknownLicense(boolean) - Method in class se.ayoy.maven.plugins.licenseverifier.model.OverallStatus
- setHasWarningLicense(boolean) - Method in class se.ayoy.maven.plugins.licenseverifier.model.OverallStatus
- setLicenseFile(String) - Method in class se.ayoy.maven.plugins.licenseverifier.LicenseVerifierMojo
- setRequireAllValid(String) - Method in class se.ayoy.maven.plugins.licenseverifier.LicenseVerifierMojo
- shouldCheckTransitiveDependencies() - Method in class se.ayoy.maven.plugins.licenseverifier.LicenseVerifierMojo
T
- toString() - Method in class se.ayoy.maven.plugins.licenseverifier.LicenseInfo.LicenseInfo
- toString() - Method in class se.ayoy.maven.plugins.licenseverifier.model.AyoyArtifact
U
- UNKNOWN - se.ayoy.maven.plugins.licenseverifier.LicenseInfo.LicenseInfoStatusEnum
-
A license which is not predefined, therefor unknown.
V
- VALID - se.ayoy.maven.plugins.licenseverifier.LicenseInfo.LicenseInfoStatusEnum
-
A valid license.
- valueOf(String) - Static method in enum se.ayoy.maven.plugins.licenseverifier.LicenseInfo.LicenseInfoStatusEnum
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum se.ayoy.maven.plugins.licenseverifier.LicenseInfo.LicenseInfoStatusEnum
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WARNING - se.ayoy.maven.plugins.licenseverifier.LicenseInfo.LicenseInfoStatusEnum
-
A license with some property that makes it a warning.
All Classes All Packages