나는 groovy에 익숙하지 않은데, ans는 http-builder 패키지를 사용하여 REST 호출을 연습했지만, @Grab 주석을 사용하여 종속성을 추가하려고 시도하고 있지만 doesn '이 t은 주석이 작동하지 않는 경우, 종속성을 다운로드Groovy 용 intellij IDE에서 작동하지 않는 그루브
내 코드 :
import groovyx.net.http.ContentType
import groovyx.net.http.RESTClient
@Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.7')
def restClient = RESTClient('http://api.icmdb.com')
restClient.contentType = ContentType.JSON
restClient.get(path:'/jokes/random'){response,json->
println response.status
println json
}
예외 내가 점점 오전 : 그러니까 기본적으로
Caught: groovy.lang.MissingMethodException: No signature of method: com.groovy.practice.RESTCall.RESTClient() is applicable for argument types: (String) values: [http://api.icmdb.com]
groovy.lang.MissingMethodException: No signature of method: com.groovy.practice.RESTCall.RESTClient() is applicable for argument types: (String) values: [http://api.icmdb.com]
의 다운로드가 아닌 HTTP-빌더 및 암탉 RESTClient 유형에 대한 서명을 찾지 못합니다.
내 그루비 버전입니다 : 2.6.0 알파 1 인 IntelliJ 버전 : 2017년 2월 3일
, 그루비 또는 인 IntelliJ IDE에서 포도를 시작하는 사람이, 내가 여기에 붙어 도와주세요 수있는 일이있다.
감사합니다. 마이크가 작동했는데 이것에 대한 질문을 하나 더 따르고 있습니다. 가장 실망스럽지 않은 버그입니다. 이미 @Grab 주석을 맨 위에 추가했지만 수동으로 의존성을 잡아야합니다. 주석을 추가하는 시점, 제안 해 주셔서 감사합니다. 그러나 이것이 IDE 또는 Groovy의 버그인지 알 수 있습니까? –
아픔이 있습니다. 어딘가에서 미래의 intellij 버전에 자동 포도 다운로드를 추가하는 기능 요청이 있다고 생각합니다. –