A C D E F G I L M O P R V

A

AbstractLicensesMojo - Class in com.atlassian.maven.plugins.licenses
Pre-resolves all transitive dependencies.
AbstractLicensesMojo() - Constructor for class com.atlassian.maven.plugins.licenses.AbstractLicensesMojo
 
aggregate - Variable in class com.atlassian.maven.plugins.licenses.AbstractLicensesMojo
Whether to work at the root, or work on each module independently
artifactFactory - Variable in class com.atlassian.maven.plugins.licenses.AbstractLicensesMojo
 
artifactMetadataSource - Variable in class com.atlassian.maven.plugins.licenses.AbstractLicensesMojo
 
ArtifactScopeFilter - Class in com.atlassian.maven.plugins.licenses
Simply matches a given scope to that of the artifacts scope.
ArtifactScopeFilter(String) - Constructor for class com.atlassian.maven.plugins.licenses.ArtifactScopeFilter
 

C

com.atlassian.maven.plugins.licenses - package com.atlassian.maven.plugins.licenses
 
createExclusionFilter() - Method in class com.atlassian.maven.plugins.licenses.AbstractLicensesMojo
 
createValidLicenseUrl(License, Artifact) - Method in class com.atlassian.maven.plugins.licenses.AbstractLicensesMojo
Attempts to extract the license location for the project.

D

DeployMojo - Class in com.atlassian.maven.plugins.licenses
This mojo downloads the license files for the dependencies and then deploys them to the specified repository.
DeployMojo() - Constructor for class com.atlassian.maven.plugins.licenses.DeployMojo
 
downloadLicense(MavenProject, License, String) - Method in class com.atlassian.maven.plugins.licenses.DeployMojo
Delegates to the parent for the download and then deploys the newly downloaded file.
downloadLicense(MavenProject, License, String) - Method in class com.atlassian.maven.plugins.licenses.DownloadMojo
Attemps to determine a valid URL for license location for this project and download it.
DownloadMojo - Class in com.atlassian.maven.plugins.licenses
After resolving all the dependencies of this project, for each one of them, this mojo attemps to determine a valid URL for license location for this project and download it.
DownloadMojo() - Constructor for class com.atlassian.maven.plugins.licenses.DownloadMojo
 

E

excludedLibraries - Variable in class com.atlassian.maven.plugins.licenses.AbstractLicensesMojo
Comma-separated list of dependencies to be excluded.
excludedLibraryList - Variable in class com.atlassian.maven.plugins.licenses.AbstractLicensesMojo
List of dependencies to be excluded.
excludedScopeList - Variable in class com.atlassian.maven.plugins.licenses.AbstractLicensesMojo
List of scopes of dependencies to be excluded
excludedScopes - Variable in class com.atlassian.maven.plugins.licenses.AbstractLicensesMojo
Comma-separated list of scopes of dependencies to be excluded.
execute() - Method in class com.atlassian.maven.plugins.licenses.DownloadMojo
 
execute() - Method in class com.atlassian.maven.plugins.licenses.ListMojo
 
execute() - Method in class com.atlassian.maven.plugins.licenses.ValidateMojo
 

F

findLicenseInRepository(Artifact) - Method in class com.atlassian.maven.plugins.licenses.AbstractLicensesMojo
Returns a download URL of the corresponding artifact with classifier 'license' for the given artifact or null if license isn't found in maven repository.

G

generatePathToSaveLicense(Artifact) - Method in class com.atlassian.maven.plugins.licenses.DownloadMojo
The file name is structured as artifactId-version-LICENSE
GlobArfifactFilter - Class in com.atlassian.maven.plugins.licenses
A filter for matching artifacts using GLOB expressions.
GlobArfifactFilter(String) - Constructor for class com.atlassian.maven.plugins.licenses.GlobArfifactFilter
 

I

include(Artifact) - Method in class com.atlassian.maven.plugins.licenses.ArtifactScopeFilter
 
include(Artifact) - Method in class com.atlassian.maven.plugins.licenses.GlobArfifactFilter
 

L

LICENSE_PATH_OPTIONS - Static variable in class com.atlassian.maven.plugins.licenses.AbstractLicensesMojo
Various locations where people historically have placed their license agreement text inside the JAR files
LICENSE_TYPE - Static variable in class com.atlassian.maven.plugins.licenses.AbstractLicensesMojo
 
ListMojo - Class in com.atlassian.maven.plugins.licenses
Simply prints license information obtained from the POM or inferred from the JAR (i.e.
ListMojo() - Constructor for class com.atlassian.maven.plugins.licenses.ListMojo
 
localRepository - Variable in class com.atlassian.maven.plugins.licenses.AbstractLicensesMojo
 

M

mavenProjectBuilder - Variable in class com.atlassian.maven.plugins.licenses.AbstractLicensesMojo
 

O

onComplete() - Method in interface com.atlassian.maven.plugins.licenses.ProjectVisitor
 
onInit(int) - Method in interface com.atlassian.maven.plugins.licenses.ProjectVisitor
 
outputDirectory - Variable in class com.atlassian.maven.plugins.licenses.DownloadMojo
Target directory where to save downloaded license files

P

ProjectVisitor - Interface in com.atlassian.maven.plugins.licenses
 

R

remoteRepositories - Variable in class com.atlassian.maven.plugins.licenses.AbstractLicensesMojo
 
resolver - Variable in class com.atlassian.maven.plugins.licenses.AbstractLicensesMojo
 

V

ValidateMojo - Class in com.atlassian.maven.plugins.licenses
Simply fails the build if it can't find a license for one or more dependencies of the project.
ValidateMojo() - Constructor for class com.atlassian.maven.plugins.licenses.ValidateMojo
 
visit(MavenProject) - Method in interface com.atlassian.maven.plugins.licenses.ProjectVisitor
 
visitDependencyProjects(ProjectVisitor) - Method in class com.atlassian.maven.plugins.licenses.AbstractLicensesMojo
 

A C D E F G I L M O P R V

Copyright © 2008 Atlassian Pty Ltd. All Rights Reserved.