How to include dependencies in jar?

Thanks for your settings. I’m so happy.
For your reference, my gradle version is Gradle 5.2.1.
and I added build.gradle below.
configurations {
// configuration that holds jars to include in the jar
extraLibs
}
dependencies {
extraLibs group: ‘commons-net’, name: ‘commons-net’, version: ‘3.6’
configurations.compile.extendsFrom(configurations.extraLibs)
}
jar {
from {
configurations.extraLibs.collect { it.isDirectory() ? it : zipTree(it) }
}
}