title: META-INF/version duplicate error when using Proguard
body: <p>Gradle : 4.10.1
  Gradle Android Plugin version : 3.3.2
  Proguard : 6.0.3
  JDK - 1.9 
  Android Studio 3.3.2
  When I try to build apk release version along with Proguard. I get the following error - </p>
  
  <pre><code>Caused by: java.io.IOException: Please correct the above warnings first.
      at proguard.InputReader.execute(InputReader.java:149)
      at proguard.ProGuard.readInput(ProGuard.java:255)
      at proguard.ProGuard.execute(ProGuard.java:96)
      ......
  </code></pre>
  
  <p>This seems to be caused due to this - </p>
  
  <pre><code>Warning: class [META-INF/versions/9/module-info.class] unexpectedly contains class [module-info]
  Note: duplicate definition of program class [module-info]
  Note: there were 20 duplicate class definitions.
        (http://proguard.sourceforge.net/manual/troubleshooting.html#duplicateclass)
  Warning: there were 21 classes in incorrectly named files.
           You should make sure all file names correspond to their class names.
           The directory hierarchies must correspond to the package hierarchies.
  </code></pre>
  
  <p>From extensive searching it looks like Proguard has a problem with META-INF/versions/9. I have multiple dependencies that contain this. </p>
  
  <p>While the issue to seems to somewhat documented, no solutions prescribed seem to work. 
  <a href="https://sourceforge.net/p/proguard/bugs/665/" rel="noreferrer">https://sourceforge.net/p/proguard/bugs/665/</a>
  suggests filtering out those class files via - </p>
  
  <pre><code>-injars my_lib.jar(!META-INF/versions/**.class)
  </code></pre>
  
  <p>However when I try this it just labels more files as duplicate and incorrectly named. I also tried excluding it via gradle- </p>
  
  <pre><code>packagingOptions {
          exclude 'META-INF/DEPENDENCIES'
          exclude 'META-INF/DEPENDENCIES.txt'
          exclude 'META-INF/LICENSE'
          exclude 'META-INF/LICENSE.txt'
          exclude 'META-INF/license.txt'
          exclude 'META-INF/NOTICE'
          exclude 'META-INF/NOTICE.txt'
          exclude 'META-INF/notice.txt'
          exclude 'META-INF/INDEX.LIST'
          exclude 'META-INF/versions'
          exclude 'META-INF/versions/9/module-info.class'
     }
  </code></pre>
  
  <p>This also fails to resolve the problem. How do I solve this problem ? </p>