49 lines
1005 B
Groovy
49 lines
1005 B
Groovy
plugins {
|
|
id 'idea'
|
|
id 'java-library'
|
|
}
|
|
|
|
group 'schule.ngb'
|
|
version '0.0.34-SNAPSHOT'
|
|
|
|
java {
|
|
withSourcesJar()
|
|
withJavadocJar()
|
|
}
|
|
|
|
compileJava {
|
|
options.release = 11
|
|
}
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
}
|
|
|
|
dependencies {
|
|
runtimeOnly 'com.googlecode.soundlibs:jlayer:1.0.1.4'
|
|
runtimeOnly 'com.googlecode.soundlibs:tritonus-share:0.3.7.4'
|
|
runtimeOnly 'com.googlecode.soundlibs:mp3spi:1.9.5.4'
|
|
|
|
compileOnlyApi 'colt:colt:1.2.0'
|
|
//api 'colt:colt:1.2.0'
|
|
//api 'net.sourceforge.parallelcolt:parallelcolt:0.10.1'
|
|
|
|
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1'
|
|
testImplementation 'org.junit.jupiter:junit-jupiter-params:5.8.1'
|
|
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.1'
|
|
}
|
|
|
|
test {
|
|
useJUnitPlatform()
|
|
}
|
|
|
|
tasks.register('jarMP3SPI', Jar) {
|
|
archiveClassifier = 'all'
|
|
duplicatesStrategy = 'exclude'
|
|
archivesBaseName = 'zeichenmaschine-mp3spi'
|
|
from {
|
|
configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) }
|
|
}
|
|
with jar
|
|
}
|