I am developing a custom gradle plugin and the dependencies for my plugin project are as follows:
dependencies { compile gradleApi() compile localGroovy() compile('com.xxx.oozie:oozie-dsl-parser:1.0.127') { exclude module: 'groovy-all' } testCompile('org.spockframework:spock-core:1.0-groovy-2.3') { exclude module: 'groovy-all' } }
However, in the interest of reproducible builds, I wonder if it localGroovy() sense to use localGroovy() and gradleApi() .
After much searching, although I could replace localGroovy() with a specific version of groovy, I cannot find a definitive answer for what I would replace gradleApi() with.
Do you have any suggestions?
Thanks!
source share