IntelliJ IDEA运行Dagger2的simple示例

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开发环境: 

* 导入工程

A, 启动IDEA

B, 选择"Open", 打开根目录dagger/,开始初始化工程, 下载依赖的jar包,plugin插件.此时可以泡杯茶或者点杯咖啡,休闲一会,网络好的十分钟左右,网络差的(像某公司),足足等了一个多小时.

C, 在IDEA左侧Project栏里能看到examples节点,点开后看到simple.点击鼠标右键,在弹出菜单里点击"运行", IDEA底部打印出以下文本.

```

~ ~ ~ heating ~ ~ ~

=> => pumping => =>

[_]P coffee! [_]P

Process finished with exit code 0

```

* 小问题,在CoffeeApp类里,类DaggerCoffeeApp_Coffee如果高亮提示引用找不着,鼠标右键点击"simple"工程,找到弹出菜单底部的"Maven"子菜单里Reimport即可.

你可能感兴趣的:(IntelliJ IDEA运行Dagger2的simple示例)