Gradle: Project dependencies like in Eclipse

One project may depend on another, which may be on the same folder level, i.e. not a in a subdirectory.

This is easily achieved in Eclipse. And also in Gradle. You need Gradle's 'flat includes'.

In your project, create a settings.gradle file, with a 'includeFlat' directive inside to incldue a project called 'AProject'.

	includeFlat 'AProject'

In your build.gradle specify this as needed during compile in the dependencies section (or set as needed during test etc if needs be).

	dependencies {
		compile project(':AProject')

Now when you build you will pull in that project. Obviously AProject needs to be a Gradle project.

Note that this will only pull in the compile files in AProject - nothing under the /test directory.

gradle gradle-dependencies

Edit on github
comments powered by Disqus
Click me