[groovy] 그루비 - 그랩 - 다운로드 실패



Answers

~/.m2 디렉토리와 ~/.groovy/grapes directory 삭제하십시오.
그것은 나를 위해 일했습니다.

Question

Groovy 2.1.4를 새로 설치했고 HTTP 빌더를 사용하는 스크립트를 만들고 싶습니다.

스크립트 맨 위에 다음 행을 추가했습니다.

@Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.6')

GroovyConsole에서 스크립트를 실행하면 다음 오류가 발생합니다.

1 compilation error:

Exception thrown
VI 01, 2013 12:15:39 ODP. org.codehaus.groovy.runtime.StackTraceUtils sanitize

WARNING: Sanitizing stacktrace:

java.lang.RuntimeException: Error grabbing Grapes -- [download failed: commons-logging#commons-logging;1.1.1!commons-logging.jar]

    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)

    ... (aso) ...

java.lang.RuntimeException: Error grabbing Grapes -- [download failed: commons-logging#commons-logging;1.1.1!commons-logging.jar]

Windows 명령 줄에서 다음 명령을 실행할 때 :

grape -V resolve org.codehaus.groovy.modules.http-builder http-builder 0.6

같은 오류가 발생했습니다. 즉 :

:: problems summary ::
:::: WARNINGS
        [NOT FOUND  ] commons-logging#commons-logging;1.1.1!commons-logging.jar (0ms)

    ==== localm2: tried

      file:C:\Documents and Settings\Administrator/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar


:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
Error in resolve:
    Error grabbing Grapes -- [download failed: commons-logging#commons-logging;1.1.1!commons-logging.jar]

다음 명령을 통해 직접 commons-logging을 해결하려고 할 때 :

grape -V resolve commons-logging commons-logging 1.1.1

같은 오류가 발생합니다. 즉, not found .

대신 최신 버전, 즉 1.1.3을 적절한 명령을 통해 다운로드하려고 시도하면 작동합니다. 그러나 그 이후에도 http-client를 해결하는 것은 여전히 ​​실패합니다.

문제가 어디 있니?




.m2grapes .m2 grapes 가 다시 채워지는 것처럼 나에게 문제가 해결되지 않고 항아리가 다운로드되지 않았습니다. 제 경우에는 xml-apis-1.3.04.jar 가 없습니다.

결국 jar 파일을 수동으로 다운로드하여 ~/.m2/repository/xml-apis/xml-apis/<version> 복사하여 문제를 해결했습니다.

디렉터리 삭제만으로는 효과가 없으므로 유용합니다.




Related



Tags

groovy