2022-07-28 13:41:34 -07:00
|
|
|
plugins {
|
|
|
|
id 'java-library'
|
2023-05-30 19:11:00 -07:00
|
|
|
id 'com.github.johnrengelman.shadow' version "${shadowVersion}"
|
2022-07-28 13:41:34 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
apply from: '../../android/dependencies.gradle'
|
|
|
|
|
|
|
|
dependencies {
|
2022-10-15 11:36:41 -07:00
|
|
|
api project(':core_ui')
|
2022-10-15 11:53:00 -07:00
|
|
|
api project(':shared_ui')
|
2022-07-28 13:41:34 -07:00
|
|
|
api project(':ecu_io')
|
|
|
|
api project(':inifile')
|
|
|
|
api project(':ts_plugin_launcher')
|
2022-10-15 15:59:17 -07:00
|
|
|
testImplementation global_libs.mockito
|
2022-07-28 13:41:34 -07:00
|
|
|
testImplementation testFixtures( project(':ecu_io'))
|
|
|
|
implementation files('../ts_plugin_launcher/lib/TunerStudioPluginAPI.jar')
|
2023-07-04 09:20:22 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
jar {
|
|
|
|
manifest {
|
|
|
|
attributes(
|
|
|
|
'Built-Date': new Date().format('yyyy-MM-dd HH:mm:ss'),
|
2024-11-01 09:18:30 -07:00
|
|
|
'Build-Jdk' : "${System.properties['java.version']} (${System.properties['java.vendor']} ${System.properties['java.vm.version']})",
|
2023-07-04 09:20:22 -07:00
|
|
|
'Signature-Vendor': 'rusEFI LLC',
|
|
|
|
)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
shadowJar {
|
|
|
|
archiveBaseName = 'rusefi_plugin_body'
|
|
|
|
archiveClassifier = ''
|
|
|
|
manifest {
|
|
|
|
inheritFrom project.tasks.jar.manifest
|
|
|
|
}
|
2024-11-01 09:18:30 -07:00
|
|
|
}
|