having 2 gradle projects projecta , projectb projecta dependency of projectb, i.e., build.gradle of projectb contains:
dependencies { compile(project(':projecta')) }
how can copy source code projecta projectb before java build
task runs?
you can create custom copy task copies source code project project b.
task copyprojecta(type: copy) { project(":projecta").projectdir.tostring() + "/src/main/java" project.projectdir.tostring() + "/destination" } tasks.compilejava.dependson += copyprojecta
i have difficult time understanding why you'd want though.