title: How do I create an executable fat JAR with Gradle with implementation dependencies?
body: <p>I've got a simple project in Gradle 4.6 and would like to make an executable JAR of it. I've tried <code>shadow</code>, <code>gradle-fatjar-plugin</code>, <code>gradle-one-jar</code>, <code>spring-boot-gradle-plugin</code> plugins but neither of them adds my dependencies declared as <code>implementation</code> (I don't have any <code>compile</code> ones). It works with <code>compile</code> e.g. for <code>gradle-one-jar</code> plugin but I would like to have <code>implementation</code> dependencies.</p>