diff options
author | kkovach <kovach@gmail.com> | 2016-06-28 07:11:56 -0700 |
---|---|---|
committer | Christian Edward Gruber <cgruber@google.com> | 2016-07-22 11:26:47 -0700 |
commit | bee27f09d2026625ccebfbfa9aab4a8132ac9dd1 (patch) | |
tree | 81787e48f61f3cd27bdb043b5ce194c0ef7d7718 /README.md | |
parent | 3f74a7ea79a483b07ea3cf9bac50f6b2218e0956 (diff) | |
download | dagger2-bee27f09d2026625ccebfbfa9aab4a8132ac9dd1.tar.gz |
Added install info to README for Gradle users.
Originally proposed in #295, but merged internally for MOE funkiness reasons
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=126070936
GITHUB_PULL_REQUEST_URL=http://github.com/google/dagger/pull/295
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 37 |
1 files changed, 37 insertions, 0 deletions
@@ -44,6 +44,8 @@ In order to activate code generation and generate implementations to manage your graph you will need to include `dagger-compiler-2.1.jar` in your build at compile time. +### Maven + In a Maven project, include the `dagger` artifact in the dependencies section of your `pom.xml` and the `dagger-compiler` artifact as either an `optional` or `provided` dependency: @@ -77,6 +79,41 @@ parallelizable execution graphs), then add this to your maven configuration: </dependencies> ``` +### Java Gradle +```groovy +// Add plugin https://plugins.gradle.org/plugin/net.ltgt.apt +plugins { + id "net.ltgt.apt" version "0.5" +} + +// Add Dagger dependencies +dependencies { + compile 'com.google.dagger:dagger:2.0.2' + apt 'com.google.dagger:dagger-compiler:2.0.2' +} +``` + +### Android Gradle +```groovy +// Add plugin https://bitbucket.org/hvisser/android-apt +buildscript { + repositories { + mavenCentral() + } + dependencies { + classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' + } +} + +// Apply plugin +apply plugin: 'com.neenbedankt.android-apt' + +// Add Dagger dependencies +dependencies { + compile 'com.google.dagger:dagger:2.0.2' + apt 'com.google.dagger:dagger-compiler:2.0.2' +} +``` ### Download |