title: Dependencies put twice into Spring Boot (>2.x) jar when using Gradle
body: <p>adding Cloud SDK like this for CF:
  <code>
  compile "com.sap.cloud.s4hana:s4hana-all:${cloudSDKVersion}"
  compile ("com.sap.cloud.s4hana.cloudplatform:scp-cf:${cloudSDKVersion}")
  </code>
  leads to duplicate jars in spring boot jar which is deployed to CF.
  examples:
  <code>
  core-2.3.1.jar
  connectivity-2.3.1.jar
  </code></p>
  
  <ul>
  <li>This leads to :
  
  <ul>
  <li>ClassNotFoundExceptions during runtime</li>
  <li>prevents cf push commands with error:
  <code>
  Comparing local files to remote cache...
  Aborting push: File BOOT-INF/lib/core-2.3.1.jar has been modified since the start of push. Validate the correct state of the file and try again.
  FAILED
  </code></li>
  </ul></li>
  </ul>