use root path to file instead of subproject path for zipTree
<p>I've got this project structure</p>

<pre><code>journey\
    applications\
    desktop\
    core\
</code></pre>

<p>I've got a task that downloads <code>.zip</code> archive.</p>

<pre><code>task download_redis(type: Download) {
    src 'https://github.com/MSOpenTech/redis/releases/download/win-3.2.100/Redis-x64-3.2.100.zip'
    dest new File("applications/redis/install", 'Redis-x64-3.2.100.zip')
    onlyIfNewer true
}
</code></pre>

<p>It saves <code>zip</code> file into <code>applications\redis\install</code>. 
Then I've got another task that supposed to extract the content of <code>zip</code> file into <code>applications/redis</code>.</p>

<pre><code>task install_redis(dependsOn: download_redis, type: Copy) {
    from zipTree(download_redis.dest) 
    into 'applications/redis'
}
</code></pre>

<p>But I get this error</p>

<pre><code>Cannot expand ZIP 'L:\journey\desktop\applications\redis\install\Redis-x64-3.2.100.zip' as it does not exist.
</code></pre>

<p>It seems trying to resolve the path to <code>zip</code> from <code>desktop</code> project, despite it being level higher - a <code>root</code>.</p>

<p>How to set for <code>zipTree</code> to use path from <code>root</code> and not from subproject? (Though both these tasks are inside <code>desktop</code> subproject)</p>