How to run a Gradle task in a separate .gradle file before executing the assembleDebug task?
I have build.gradle (Project: gradle)
buildscript {
//something
}
allprojects{
//something
}
tasks.whenTaskAdded { task ->
if (task.name == 'assembleDebug') {
task.dependsOn mytask
}
}
And mytask.gradle including
task mytask << {
println "mytask run!"
}
I have an exception: Could not get unknown property 'mytask' for root project 'gradle' of type org.gradle.api.Project.