title: Gradle Zip task to do multiple sub-trees?
body: <p>We're trying to build up a minorly complicated Zip file in Gradle from multiple filesystem source trees, but no matter how many <code>into</code> specifications we give, it all puts them in the same one.  Is this possible to do in Gradle?</p>
  
  <pre><code>build/libs/foo.jar --&gt; foo.jar
  bar/*              --&gt; bar/*
  </code></pre>
  
  <p>We're getting this instead:</p>
  
  <pre><code>build/libs/foo.jar --&gt; bar/foo.jar
  bar/*              --&gt; bar/*
  </code></pre>
  
  <p>Using this:</p>
  
  <pre><code>task installZip(type: Zip, dependsOn: jar) {
      from('build/libs/foo.jar').into('.')
      from('bar').into('bar')
  }
  </code></pre>
  
  <p>Any help would be appreciated.</p>
  
  <p>EDIT: Gradle 1.0-milestone-3</p>