rusefi/java_tools/configuration_definition/build.gradle

43 lines
899 B
Groovy
Raw Normal View History

plugins {
id 'java-library'
2023-05-30 19:10:01 -07:00
id 'com.github.johnrengelman.shadow' version "${shadowVersion}"
}
apply from: '../../java_tools/dependencies.gradle'
defaultTasks 'shadowJar'
dependencies {
2023-01-06 09:23:24 -08:00
api project(':config_definition_base')
api project(':trigger-image')
}
shadowJar {
dependsOn(':enum_to_string:shadowJar')
2023-07-03 21:16:08 -07:00
dependsOn(':config_definition_base:shadowJar')
/*
to exclude suffix '-all'
in resulting archive file name
*/
archiveClassifier = ''
manifest {
attributes(
'Main-Class': 'com.rusefi.ConfigDefinition'
)
}
dependencies {
exclude(dependency(global_libs.jsr305))
exclude(dependency(global_libs.junit))
exclude(dependency(global_libs.annotations))
exclude(dependency('com.ibm.icu:icu4j:.*'))
}
}
test {
testLogging {
events "failed"
exceptionFormat "full"
}
}