My project structure is :
--Root project
-- child 1
* build.gradle
* settings.gradle
-- child 2
* build.gradle
* settings.gradle
-- child 3
* build.gradle
* settings.gradle
Child 1 is dependent on jar file of child 2. Following is my build.gradle
group = 'com.test.test'
description = """project1"""
dependencies{
compile project(':project2')
}
Settings.gradle
rootProject.name = 'project1'
include ":Project2"
project(":Project2").projectDir = file("../Project2")
Is there any possibility in gradle to mention that project 2 should be executed before project1 and i can access project 2's dependency using something like
compile group: 'com.test.test', name: 'project2', version:'1.0'
Note: I am using Maven plugin in my gradle file. So I hope the dependency of project 2 will be updated in .m2 folder and can be accessed by project 1