Add pack Gradle task which creates a fat zip archive of SMNP with modules
This commit is contained in:
27
build.gradle
27
build.gradle
@@ -41,10 +41,27 @@ task build {
|
||||
dependsOn ':api:build'
|
||||
dependsOn ':core:build'
|
||||
dependsOn ':modules:build'
|
||||
dependsOn ':app:build'
|
||||
}
|
||||
|
||||
task jar {
|
||||
dependsOn build
|
||||
dependsOn ':app:jar'
|
||||
}
|
||||
|
||||
task pack(type: Zip) {
|
||||
dependsOn build
|
||||
|
||||
file('modules').eachDir { module ->
|
||||
from(new File(module, "build/libs")) {
|
||||
include "*.jar"
|
||||
into "/modules/"
|
||||
}
|
||||
}
|
||||
|
||||
from("app/build/libs") {
|
||||
include "*.jar"
|
||||
into "/"
|
||||
}
|
||||
|
||||
def outputDir = file('build/zip')
|
||||
outputDir.mkdir()
|
||||
|
||||
archiveName 'smnp.zip'
|
||||
destinationDir(outputDir)
|
||||
}
|
||||
Reference in New Issue
Block a user