Enable building modules as fat jars

This commit is contained in:
2020-03-21 15:00:33 +01:00
parent a30a7fc42a
commit 34359b3e81

View File

@@ -38,17 +38,14 @@ subprojects {
'Plugin-Provider': "${pluginProvider}",
'Plugin-Dependencies': "${pluginDependencies}"
}
}
task plugin(type: Jar) {
archiveBaseName = "plugin-${pluginId}"
into('classes') {
with jar
from configurations.compile.collect {
// We already have kotlin stdlib in app module
// so it is important to exclude in order
// to prevent conflicts
exclude "kotlin/**"
it.isDirectory() ? it : zipTree(it)
}
into('lib') {
from configurations.compile
}
archiveExtension = 'zip'
}
task assemblePlugin(type: Copy) {