2012-03-22 9 views
14

Bir Grails uygulaması çalıştırıyorum ve sadece Configuring sınıf yolu aşamasında kalıyor, neler olup bittiğine dair daha fazla bilgi edinmenin bir yolu var mı? verboseCompile anahtarını boş bırakmaya çalıştım. Sonra BuildConfig.groovy burada dosyası (/AppName/grails-app/conf/BuildConfig.groovy) ve içinSınıf yolu yapılandırmayı yapılandırma aşamasında Grails uygulamasında daha fazla bilgi nasıl edinilir?

grails run-app --verboseCompile 
| Configuring classpath 
+1

Yapılandırma Sihirbazı'nda log parametresini –

+0

cevabınızı verbose olarak ayarladım ve 24 saat içinde kabul edilmiş olarak işaretledim. – dbrin

cevap

20

Bak log parametreyi bulmak ve verbose olarak ayarlayın.

grails.project.dependency.resolution = { 
... 
log "verbose" // log level of Ivy resolver, either 'error', 'warn', 'info', 'debug' or 'verbose' 
... 
+0

Bu günlük çıkışı nereye gider? –

+0

Konsolu bir dosyaya yönlendirildiyse, konsol –

+0

Şekil 1 - Hata vermedim, silinmiş Ivy önbelleğimi yeniden doldurmak gerçekten çok uzun sürüyordu. Teşekkürler! –

2

hiçbir şey büyük bir proje ile, aslında yanlış olsa bile o tüm bağımlılıkları indirmek için uzun zaman alabilir (özellikle this answer göre temizledikten Sarmaşık önbellek).

Ivy önbellek dizininizi gözlemleyin (ör. watch ls ~/.grails/ivy-cache ile); Eğer işler doğru bir şekilde çalışıyorsa, oralarda giderek indirilen/kurulan bağımlılıkları görmelisiniz.

İşler düzgün çalışmıyorsa (örneğin, orada hiçbir şey görünmüyorsa veya birkaç şey görüntüleniyorsa ve daha sonra dosyalar durmuyor gibi görünüyorsa) Usman'ın verbose logging muhtemelen yoludur.

3

Günlük düzeyini ayrıntılı olarak ayarladıktan sonra herhangi bir çıktı görmüyorsanız, muhtemelen grails.project.dependency.resolver parametresinin hala maven olarak ayarlandığından olabilir. ivy'a ayarlayın ve tekrar kontrol edin.

İlgili konular