2014-11-11 6 views
0

저는 Grails Framework에서 초보자입니다. Grails 버전 2.4.4를 다운로드하고 경로를 설정했습니다. 새 응용 프로그램 (예 : "hello world")을 만들었지 만 명령 (cd 응용 프로그램 폴더 이후)을 실행할 때 : grails run-app, 이 줄에서 cmd가 중지되었습니다. classpath 구성. 그럼 구글,이 방법을 사용하려고 이러한 오류 BuildConfig.groovy 파일에서 "자세한"과 여전히 예전처럼 설정 :Grails로 응용 프로그램을 실행할 때 문제가 발생했습니다.

| Error Resolve error obtaining dependencies: Failed to read artifact descriptor for org.slf4j:jcl-over-slf4j:jar:1.7.5 
org.eclipse.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for org.slf4j:jcl-over-slf4j:jar:1.7.5 
     at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:370) 
     at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:217) 
     at org.eclipse.aether.internal.impl.DefaultDependencyCollector.resolveCachedArtifactDescriptor(DefaultDependencyCollector.java:525) 
     at org.eclipse.aether.internal.impl.DefaultDependencyCollector.getArtifactDescriptorResult(DefaultDependencyCollector.java:509) 
     at org.eclipse.aether.internal.impl.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:409) 
     at org.eclipse.aether.internal.impl.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:363) 
     at org.eclipse.aether.internal.impl.DefaultDependencyCollector.process(DefaultDependencyCollector.java:351) 
     at org.eclipse.aether.internal.impl.DefaultDependencyCollector.doRecurse(DefaultDependencyCollector.java:494) 
     at org.eclipse.aether.internal.impl.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:458) 
     at org.eclipse.aether.internal.impl.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:363) 

나는 다음에 무엇을 할 수 있는가? 왜 이러한 오류가 있으며이 응용 프로그램을 실행하기 위해 무엇을 할 수 있습니까? P/s : 내가 사용하는 Java 버전은 Java 1.6.0, OS : 윈도우 7입니다.

감사합니다.

답변

1

이 프록시 문제, 당신은 명령 아래 실행할 수 있습니다

grails add-proxy "client" "--host=yourHostName" "--port=8080" "--username=***" "--password='PASSWORD_GOES_HERE'" 
grails set-proxy client 
0

나는 표기법이 의존성에 대한 잘못된 생각합니다. 당신은이 :

org.slf4j:jcl-over-slf4j:jar:1.7.5

이 필요하는 jar 참조가 포함되어 있습니다. 당신은 시도 할 수 있습니다 : 당신은 최신을 사용하려면 버전 1.7.9 년 12 월 2014로 사용할 수 있습니다처럼

org.slf4j:jcl-over-slf4j:1.7.5

또한,이 보인다.

관련 문제