2015-10-30 14 views
10

BağlamIntelliJ IDEA'nın bir Java projesinde Dagger 2 tarafından oluşturulan sınıfları tanımasını sağlamanın bir yolu var mı?

Ben yapı sistemi olarak Gradle ile java kişisel proje başlattık ve ben bir Dİ Dagger 2 kullanmak istiyorum. Bunu yapmanın asıl nedeni, bu kütüphaneye alışmak ve daha büyük projelerde kolayca kullanabilmektir. Ben IntelliJ IDEA üzerinde Google sample koşu yapmasına başardınız

denedik ne var

Sorun

IntelliJ IDEA söyleyip duruyor

o (oluşturulan sınıf çözemediği bu durumda DaggerCoffeeApp_Coffee). Yazılı kodun doğru olup olmadığını bilmemek biraz can sıkıcıdır (özellikle Hançer 2'yi kullanmayı öğrendiğinizde).

Tüm java sınıfları, Google sample ile aynıdır.

apply plugin: 'java' 

repositories { 
    mavenCentral() 
} 

dependencies { 
    testCompile group: 'junit', name: 'junit', version: '4.12' 

    compile 'com.google.dagger:dagger:2.0.1' 
    compile 'com.google.dagger:dagger-compiler:2.0.1' 
} 

Soru

IntelliJ IDEA, üretilmiş bir sınıf olarak DaggerCoffeeApp_Coffee tanımak (ve böylece bunun uygulanması için gitmek mümkün kılar hale getirmek için herhangi bir yolu + sol ctrl `tarafından var mı: İşte benim build.gradle dosyasıdır) tıklayın?

+0

Uygulamayı başarıyla bir kez derledikten sonra başarılı olmalısınız. Sadece metin imlecini bu kelime üzerinde 'DaggerCoffeeApp_Coffee' satırına koyun ve' Ctrl + B' kullanın. –

+0

Gerçekten de, uygulama derlenmiş ve onu çalıştırmayı başardım. Oluşturulan sınıfı "build/generated/src/coffee /' içinde görebiliyorum ama IntelliJ bana "DaggerCoffeeApp_Coffee' – Pelocho

cevap

İlgili konular