Google的依賴注入庫Dagger2官方源碼托管在github, 源碼附帶examples提供了3個示例程序
* android-activity-graphs
* android-simple
* simple
前面兩個是安卓工程涨共,只有后而一個是純java工程氛悬,也是Dagger2用戶指南提到的咖啡的示例.我們想要在IntelliJ IDEA里運行這個示例娃磺,該怎么做呢前方?
* 從github下載源碼: git clone https://github.com/google/dagger.git
* 下載安裝IntelliJ IDEA開發(fā)環(huán)境:?
* 導(dǎo)入工程
A, 啟動IDEA
B, 選擇"Open", 打開根目錄dagger/溃论,開始初始化工程, 下載依賴的jar包,plugin插件.此時可以泡杯茶或者點杯咖啡,休閑一會硝全,網(wǎng)絡(luò)好的十分鐘左右农猬,網(wǎng)絡(luò)差的(像某公司)却音,足足等了一個多小時.
C, 在IDEA左側(cè)Project欄里能看到examples節(jié)點改抡,點開后看到simple.點擊鼠標右鍵,在彈出菜單里點擊"運行", IDEA底部打印出以下文本.
```
~ ~ ~ heating ~ ~ ~
=> => pumping => =>
[_]P coffee! [_]P
Process finished with exit code 0
```
* 小問題系瓢,在CoffeeApp類里阿纤,類DaggerCoffeeApp_Coffee如果高亮提示引用找不著,鼠標右鍵點擊"simple"工程夷陋,找到彈出菜單底部的"Maven"子菜單里Reimport即可.