fome-fw/java_console/ui/build.gradle

37 lines
975 B
Groovy
Raw Normal View History

plugins {
id 'java'
id 'com.github.johnrengelman.shadow' version "${shadowVersion}"
}
configurations {
2023-07-05 00:03:37 -07:00
// icu4j is huge: https://en.wikipedia.org/wiki/International_Components_for_Unicode
all*.exclude group: 'com.ibm.icu', module: 'icu4j'
}
dependencies {
implementation project(':ecu_io')
implementation project(':luaformatter')
implementation project(':config_definition_base')
implementation project(':logging')
implementation 'com.miglayout:miglayout-swing:4.1'
2023-11-25 13:15:37 -08:00
implementation global_libs.junit
testImplementation global_libs.mockito
testImplementation testFixtures(project(':ecu_io'))
}
shadowJar {
dependsOn(':enum_to_string:shadowJar')
dependsOn(':config_definition:shadowJar')
base {
archivesBaseName = "${rootDir}/../java_console_binary/fome_console"
archiveClassifier = ''
}
manifest {
attributes(
'Main-Class': 'com.rusefi.Launcher'
)
}
2023-07-05 00:03:37 -07:00
}