org.axway.grapes.maven.resolver
Class LicenseResolver

java.lang.Object
  extended by org.axway.grapes.maven.resolver.LicenseResolver

public class LicenseResolver
extends Object

License Resolver

Handle license resolution

Author:
jdcoffre

Constructor Summary
LicenseResolver(org.apache.maven.repository.RepositorySystem repositorySystem, org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.plugin.logging.Log log)
           
 
Method Summary
 List<org.apache.maven.model.License> resolve(org.apache.maven.project.MavenProject project)
           
 List<org.apache.maven.model.License> resolve(org.apache.maven.project.MavenProject project, String groupId, String artifactId, String version)
          Resolve the licenses attached to an artifact (there is no transitive resolution here)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LicenseResolver

public LicenseResolver(org.apache.maven.repository.RepositorySystem repositorySystem,
                       org.apache.maven.artifact.repository.ArtifactRepository localRepository,
                       org.apache.maven.plugin.logging.Log log)
Method Detail

resolve

public List<org.apache.maven.model.License> resolve(org.apache.maven.project.MavenProject project)
                                             throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

resolve

public List<org.apache.maven.model.License> resolve(org.apache.maven.project.MavenProject project,
                                                    String groupId,
                                                    String artifactId,
                                                    String version)
                                             throws org.apache.maven.plugin.MojoExecutionException
Resolve the licenses attached to an artifact (there is no transitive resolution here)

Parameters:
project - MavenProject
groupId - String
artifactId - String
version - String
Returns:
List
Throws:
org.apache.maven.plugin.MojoExecutionException


Copyright © 2014. All rights reserved.