plugins { id 'application' } repositories { mavenCentral() } dependencies { implementation 'commons-net:commons-net:3.8.0' implementation 'com.googlecode.json-simple:json-simple:1.1.1' implementation 'org.slf4j:slf4j-api:1.7.30' implementation 'org.slf4j:slf4j-simple:1.7.30' implementation 'com.drewnoakes:metadata-extractor:2.15.0' implementation 'org.apache.xmlgraphics:batik-all:1.14' implementation 'com.twelvemonkeys.imageio:imageio-bmp:3.7.0' implementation 'com.twelvemonkeys.imageio:imageio-batik:3.7.0' implementation 'com.twelvemonkeys.imageio:imageio-webp:3.7.0' implementation 'com.twelvemonkeys.imageio:imageio-tiff:3.7.0' implementation 'com.twelvemonkeys.imageio:imageio-icns:3.7.0' implementation 'com.twelvemonkeys.imageio:imageio-jpeg:3.7.0' implementation 'com.github.lgooddatepicker:LGoodDatePicker:11.2.1' implementation 'org.jxmapviewer:jxmapviewer2:2.6' implementation 'org.apache.tika:tika-core:2.1.0' // Needed to fix Batik interfering by having the javax.xml package configurations { all*.exclude group: 'xml-apis', module: 'xml-apis' } } application { mainClass = 'zander.Start' } jar { manifest { attributes 'Main-Class': 'zander.Start' } }