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 'net.sourceforge.jregex:jregex:1.2_01' implementation 'dk.brics.automaton:automaton:1.11-8' } test { useJUnitPlatform() } jar { duplicatesStrategy = DuplicatesStrategy.EXCLUDE from { configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) } } }