Griffon 1.2.0

org.codehaus.griffon.resolve
[Java] Class GriffonCoreDependencies

java.lang.Object
  org.codehaus.griffon.resolve.GriffonCoreDependencies

public class GriffonCoreDependencies

Encapsulates information about the core dependencies of Griffon.

This may eventually expand to expose information such as Spring version etc. and be made available in the binding for user dependency declarations.


Field Summary
BuildSettings buildSettings

String griffonVersion

 
Constructor Summary
GriffonCoreDependencies(String griffonVersion, BuildSettings buildSettings)

 
Method Summary
private Map classifier(String value)

Closure createDeclaration()

Returns a closure suitable for passing to a DependencyDefinitionParser that will configure the necessary core dependencies for Griffon.

private void registerDependencies(IvyDependencyManager dependencyManager, String scope, ModuleRevisionId[] dependencies, boolean transitive)

private void registerDependencies(IvyDependencyManager dependencyManager, String scope, ModuleRevisionId[] dependencies, String... excludes)

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

buildSettings

public final BuildSettings buildSettings


griffonVersion

public final String griffonVersion


 
Constructor Detail

GriffonCoreDependencies

public GriffonCoreDependencies(String griffonVersion, BuildSettings buildSettings)


 
Method Detail

classifier

private Map classifier(String value)


createDeclaration

@SuppressWarnings({"serial", "rawtypes"})
public Closure createDeclaration()
Returns a closure suitable for passing to a DependencyDefinitionParser that will configure the necessary core dependencies for Griffon.


registerDependencies

private void registerDependencies(IvyDependencyManager dependencyManager, String scope, ModuleRevisionId[] dependencies, boolean transitive)


registerDependencies

private void registerDependencies(IvyDependencyManager dependencyManager, String scope, ModuleRevisionId[] dependencies, String... excludes)


 

Groovy Documentation