aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorkkovach <kovach@gmail.com>2016-06-28 07:11:56 -0700
committerChristian Edward Gruber <cgruber@google.com>2016-07-22 11:26:47 -0700
commitbee27f09d2026625ccebfbfa9aab4a8132ac9dd1 (patch)
tree81787e48f61f3cd27bdb043b5ce194c0ef7d7718 /README.md
parent3f74a7ea79a483b07ea3cf9bac50f6b2218e0956 (diff)
downloaddagger2-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.md37
1 files changed, 37 insertions, 0 deletions
diff --git a/README.md b/README.md
index b035cc66e..4a6d9bedc 100644
--- a/README.md
+++ b/README.md
@@ -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