No puedo resolver groovy.json.JsonSlurper en el archivo build.gradle con Intellij, ¿alguien sabe cómo solucionarlo?
plugins { id 'java' } group 'org.example' version '1.0-SNAPSHOT' repositories { mavenCentral() } dependencies { testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1' testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.1' } test { useJUnitPlatform() } task sample() { doLast { sample(); } } import groovy.json.JsonSlurper def sample(){ def json = new JsonSlurper().parseText('{"a":"b"}') println(json); }Te estás perdiendo la dependencia necesaria.
Agregue org.codehaus.groovy:groovy-json:3.0.9 en la sección de dependencies para que se vea como
dependencies { testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1' testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.1' implementation 'org.codehaus.groovy:groovy-json:3.0.9' } Y luego puede probar con CLI como gradle sample de gradle o ./gradlew sample y devolverá {a=b}