org.codehaus.groovy.grails.resolve
Class GrailsCoreDependencies

java.lang.Object
  extended by org.codehaus.groovy.grails.resolve.GrailsCoreDependencies

public class GrailsCoreDependencies
extends java.lang.Object

Encapsulates information about the core dependencies of Grails.


Field Summary
protected  java.util.Collection<org.codehaus.groovy.grails.resolve.Dependency> buildDependencies
           
protected  java.util.Collection<org.codehaus.groovy.grails.resolve.Dependency> compileDependencies
           
protected  java.util.Collection<org.codehaus.groovy.grails.resolve.Dependency> docDependencies
           
 java.lang.String grailsVersion
           
protected  java.lang.String groovyVersion
           
protected  java.lang.String h2Version
           
 boolean java5compatible
           
protected  java.lang.String jaxbVersion
           
protected  java.lang.String log4jVersion
           
protected  java.util.Collection<org.codehaus.groovy.grails.resolve.Dependency> providedDependencies
           
protected  java.util.Collection<org.codehaus.groovy.grails.resolve.Dependency> runtimeDependencies
           
protected  java.lang.String servletApiVersion
           
 java.lang.String servletVersion
           
protected  java.lang.String spockVersion
           
protected  java.util.Collection<org.codehaus.groovy.grails.resolve.Dependency> testDependencies
           
 
Constructor Summary
GrailsCoreDependencies(java.lang.String grailsVersion)
           
GrailsCoreDependencies(java.lang.String grailsVersion, java.lang.String servletVersion)
           
GrailsCoreDependencies(java.lang.String grailsVersion, java.lang.String servletVersion, boolean java5compatible, boolean isGrailsProject)
           
 
Method Summary
 java.util.Collection<org.codehaus.groovy.grails.resolve.Dependency> getBuildDependencies()
           
 java.util.Collection<java.lang.String> getBuildDependencyPatterns()
           
 java.util.Collection<org.codehaus.groovy.grails.resolve.Dependency> getCompileDependencies()
           
 java.util.Collection<org.codehaus.groovy.grails.resolve.Dependency> getDocDependencies()
           
 java.lang.String getGrailsVersion()
           
 java.util.Collection<org.codehaus.groovy.grails.resolve.Dependency> getProvidedDependencies()
           
 java.util.Collection<org.codehaus.groovy.grails.resolve.Dependency> getRuntimeDependencies()
           
 java.util.Collection<org.codehaus.groovy.grails.resolve.Dependency> getTestDependencies()
           
 boolean isJava5compatible()
           
 void setJava5compatible(boolean java5compatible)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

grailsVersion

public final java.lang.String grailsVersion

servletVersion

public final java.lang.String servletVersion

groovyVersion

protected final java.lang.String groovyVersion
See Also:
Constant Field Values

log4jVersion

protected final java.lang.String log4jVersion
See Also:
Constant Field Values

h2Version

protected final java.lang.String h2Version
See Also:
Constant Field Values

jaxbVersion

protected final java.lang.String jaxbVersion
See Also:
Constant Field Values

servletApiVersion

protected java.lang.String servletApiVersion

spockVersion

protected java.lang.String spockVersion

java5compatible

public boolean java5compatible

buildDependencies

protected java.util.Collection<org.codehaus.groovy.grails.resolve.Dependency> buildDependencies

docDependencies

protected java.util.Collection<org.codehaus.groovy.grails.resolve.Dependency> docDependencies

providedDependencies

protected java.util.Collection<org.codehaus.groovy.grails.resolve.Dependency> providedDependencies

compileDependencies

protected java.util.Collection<org.codehaus.groovy.grails.resolve.Dependency> compileDependencies

runtimeDependencies

protected java.util.Collection<org.codehaus.groovy.grails.resolve.Dependency> runtimeDependencies

testDependencies

protected java.util.Collection<org.codehaus.groovy.grails.resolve.Dependency> testDependencies
Constructor Detail

GrailsCoreDependencies

public GrailsCoreDependencies(java.lang.String grailsVersion)

GrailsCoreDependencies

public GrailsCoreDependencies(java.lang.String grailsVersion,
                              java.lang.String servletVersion)

GrailsCoreDependencies

public GrailsCoreDependencies(java.lang.String grailsVersion,
                              java.lang.String servletVersion,
                              boolean java5compatible,
                              boolean isGrailsProject)
Method Detail

setJava5compatible

public void setJava5compatible(boolean java5compatible)

getGrailsVersion

public java.lang.String getGrailsVersion()

isJava5compatible

public boolean isJava5compatible()

getBuildDependencies

public java.util.Collection<org.codehaus.groovy.grails.resolve.Dependency> getBuildDependencies()

getDocDependencies

public java.util.Collection<org.codehaus.groovy.grails.resolve.Dependency> getDocDependencies()

getProvidedDependencies

public java.util.Collection<org.codehaus.groovy.grails.resolve.Dependency> getProvidedDependencies()

getCompileDependencies

public java.util.Collection<org.codehaus.groovy.grails.resolve.Dependency> getCompileDependencies()

getRuntimeDependencies

public java.util.Collection<org.codehaus.groovy.grails.resolve.Dependency> getRuntimeDependencies()

getTestDependencies

public java.util.Collection<org.codehaus.groovy.grails.resolve.Dependency> getTestDependencies()

getBuildDependencyPatterns

public java.util.Collection<java.lang.String> getBuildDependencyPatterns()