Question

With Gradle there are some default configurations such as compile, runtime etc but for various reasons I wish to use some alternative configurations. How do I tell the compilation task about these configurations? The documentation seems to suggest that it can be set on the sourceset using compileClasspath but I'm unclear how exactly this is done.

Was it helpful?

Solution

You could do:

sourceSets {
   main {
      compileClasspath = configuration.myConf 
      // or compileClasspath += configurations.myConf
   }
}

You can also have a look at the sample at GRADLE_HOME/samples/java/withIntegrationTests to see how the classpaths of a source set are configured.

Hans

-- Hans Dockter
Founder, Gradle
http://www.gradle.org, http://twitter.com/gradleorg
CEO, Gradle Inc. - Gradle Training, Support, Consulting
http://www.gradle.biz

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top