plugins { id 'java' } sourceCompatibility = 17 targetCompatibility = 17 repositories { mavenCentral() } sourceSets { main { java { srcDir './src/main/java' } } } dependencies { implementation 'net.portswigger.burp.extensions:montoya-api:2023.12.1' implementation 'org.yaml:snakeyaml:2.0' implementation 'dk.brics.automaton:automaton:1.11-8' implementation 'com.github.ben-manes.caffeine:caffeine:3.1.8' implementation 'com.google.code.gson:gson:2.11.0' implementation 'com.squareup.okhttp3:okhttp:4.12.0' } test { useJUnitPlatform() } jar { duplicatesStrategy = DuplicatesStrategy.EXCLUDE from { configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) } } }