Continuing the discussion from [What is the status and future of parallel task execution?]

There is actually support for running multiple tasks in the same project in parallel but it’s not currently publicly documented. You can enable the feature by setting a system property -Dorg.gradle.parallel.intra=true. This is still incubating and it can be very easy to do naughty things in your task implementations which is why it isn’t yet public. Take a look at the JavaDoc for @ParallelizableTask for more information.

https://github.com/gradle/gradle/blob/master/subprojects/core/src/main/groovy/org/gradle/api/tasks/ParallelizableTask.java