2014-11-11 3 views
0

Я новичок в Grails Framework, я загрузил версию Grails 2.4.4 и установил Path to it. Я создаю новое приложение (например, «hello world»), но при запуске его с командой (после папки приложения cd): grails run-app, cmd был остановлен в этой строке: Настройка пути к классам. Тогда я Google, и попытаться использовать этот способ: установка «многословный» в 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, ОС: окно 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 ссылку, которая не является необходимым. Вы можете попробовать:

org.slf4j:jcl-over-slf4j:1.7.5

Кроме того, это выглядит как версия 1.7.9 доступна по состоянию на декабрь 2014 года, если вы хотите использовать последнюю версию.

Смежные вопросы