36 lines
723 B
Groovy
36 lines
723 B
Groovy
plugins {
|
|
id 'java-library'
|
|
id 'com.github.johnrengelman.shadow' version "${shadowVersion}"
|
|
}
|
|
|
|
apply from: '../../java_tools/dependencies.gradle'
|
|
|
|
defaultTasks 'shadowJar'
|
|
|
|
dependencies {
|
|
api project(':config_definition_base')
|
|
api project(':trigger-image')
|
|
|
|
testImplementation testFixtures(project(':config_definition_base'))
|
|
}
|
|
|
|
shadowJar {
|
|
manifest {
|
|
attributes(
|
|
'Main-Class': 'com.rusefi.ConfigDefinition'
|
|
)
|
|
}
|
|
dependencies {
|
|
exclude(dependency(global_libs.jsr305))
|
|
exclude(dependency(global_libs.annotations))
|
|
exclude(dependency('com.ibm.icu:icu4j:.*'))
|
|
}
|
|
}
|
|
|
|
test {
|
|
testLogging {
|
|
events "failed"
|
|
exceptionFormat "full"
|
|
}
|
|
}
|