Look in more places for CMake in Program Files in the event of cross architecture...
[SquirrelJME.git] / buildSrc / build.gradle
blobd0b00984d91445a5b60c8f68df261ac3b9685aab
1 plugins {
2         id "java"
5 repositories {
6         mavenCentral()
7         jcenter()
8         
9         maven {
10                 url = uri("https://plugins.gradle.org/m2/")
11         }
14 dependencies {
15         implementation gradleApi()
17         // Jasmin Sable (Java byte code assembler)
18         implementation "ca.mcgill.sable:jasmin:3.0.3"
19         
20         // ProGuard, minification
21         implementation "com.guardsquare:proguard-base:7.4.1"
22         implementation "com.guardsquare:proguard-core:9.1.1"
23         
24         // Lombok for simpler getters/setters
25         implementation 'org.projectlombok:lombok:1.18.30'
26         annotationProcessor 'org.projectlombok:lombok:1.18.30'
27         
28         // Country codes
29         implementation 'org.iban4j:iban4j:3.2.7-RELEASE'
30         
31         // CSV parsing, for NanoCoat generation
32         implementation 'com.opencsv:opencsv:5.9'
33         
34         // Shadow Jar, for single Jars
35         implementation 'gradle.plugin.com.github.johnrengelman:shadow:7.1.2'
36         
37         // Jackson, for JSON APIs
38         implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jsr353:2.11.0'
39         implementation 'org.glassfish:javax.json:1.1'