diff --git a/.gitignore b/.gitignore index 1ab68134..51c61766 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,4 @@ app.iws /ultimate/ideaSDK /ultimate/out /ultimate/tmp +src/main/resources/data/models/ diff --git a/build.gradle b/build.gradle index 49dea86f..9e276afe 100644 --- a/build.gradle +++ b/build.gradle @@ -11,14 +11,18 @@ buildscript { classpath "com.google.protobuf:protobuf-gradle-plugin:0.8.1" classpath "org.junit.platform:junit-platform-gradle-plugin:1.0.0-RC2" } + + // Extract models. + copy { + from tarTree(resources.gzip('src/main/resources/data/models.tar.gz')) + into file(projectDir.toString() + '/src/main/resources/data') + } } plugins { id 'de.fuerstenau.buildconfig' version '1.1.8' } - - apply plugin: "idea" apply plugin: "java" apply plugin: "kotlin" @@ -114,6 +118,14 @@ sourceSets.main.java.srcDirs += 'build/generated/source/proto/main/java' sourceSets.test.java.srcDirs += 'src/test/kotlin' compileKotlin.dependsOn ':generateProto' +sourceSets { + main { + resources { + exclude 'data/models.tar.gz' + } + } +} + // Include dependent libraries in archive. jar { manifest { diff --git a/src/main/resources/data/models.zip b/src/main/resources/data/models.tar.gz similarity index 73% rename from src/main/resources/data/models.zip rename to src/main/resources/data/models.tar.gz index 231846d1..5527414b 100644 Binary files a/src/main/resources/data/models.zip and b/src/main/resources/data/models.tar.gz differ