org.axway.grapes.commons.utils
Class ModuleUtils

java.lang.Object
  extended by org.axway.grapes.commons.utils.ModuleUtils

public final class ModuleUtils
extends Object

Module Utils

Provide a set of utility method around modules

Author:
jdcoffre

Method Summary
static List<Artifact> getAllArtifacts(Module module)
          Returns all the Artifacts of the module
static List<Dependency> getAllDependencies(Module module)
          Returns all the dependencies of a module
static Set<Dependency> getAllDependencies(Module module, List<String> producedArtifacts)
          Returns all the dependencies taken into account the artifact of the module that will be removed from the dependencies
static List<Dependency> getCorporateDependencies(Module module, List<String> corporateFilters)
          Returns the corporate dependencies of a module
static List<Dependency> getThirdPartyLibraries(Module module, List<String> corporateFilters)
          Returns the third party libraries of a module
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getAllArtifacts

public static List<Artifact> getAllArtifacts(Module module)
Returns all the Artifacts of the module

Parameters:
module - Module
Returns:
List

getAllDependencies

public static List<Dependency> getAllDependencies(Module module)
Returns all the dependencies of a module

Parameters:
module - Module
Returns:
List

getAllDependencies

public static Set<Dependency> getAllDependencies(Module module,
                                                 List<String> producedArtifacts)
Returns all the dependencies taken into account the artifact of the module that will be removed from the dependencies

Parameters:
module - Module
producedArtifacts - List
Returns:
Set

getCorporateDependencies

public static List<Dependency> getCorporateDependencies(Module module,
                                                        List<String> corporateFilters)
Returns the corporate dependencies of a module

Parameters:
module - Module
corporateFilters - List
Returns:
List

getThirdPartyLibraries

public static List<Dependency> getThirdPartyLibraries(Module module,
                                                      List<String> corporateFilters)
Returns the third party libraries of a module

Parameters:
module - Module
corporateFilters - List
Returns:
List


Copyright © 2014. All Rights Reserved.