2017-12-27 24 views
1

Dagger2を設定するために必要な最小限の依存関係はどれですか?Dagger2の最小の依存性

implementation 'com.google.dagger:dagger:2.14.1' 

annotationProcessor 'com.google.dagger:dagger-compiler:2.14.1' 

implementation 'com.google.dagger:dagger-android:2.14.1' 

annotationProcessor 'com.google.dagger:dagger-android-processor:2.14.1' 

implementation 'com.google.dagger:dagger-android-support:2.14.1' 

provided 'javax.annotation:jsr250-api:1.0' 

答えて

1

です。

implementation 'com.google.dagger:dagger:2.14.1' 

annotationProcessor 'com.google.dagger:dagger-compiler:2.14.1' 

あなたは上記でわずか罰金得ることができますが、あなたが最近導入dagger.androidを使用したい場合は、少なくとも同様にこれらの2が必要になります。

implementation 'com.google.dagger:dagger-android:2.14.1' 

annotationProcessor 'com.google.dagger:dagger-android-processor:2.14.1' 

私はあなたがTodo-MVP-Dagger Android Architecture例のようにDaggerAppCompatActivityDaggerFragmentsなどを使用しているだけの場合dagger-android-suppprtがあると信じています。

私はあなたが最後のものは一切必要と思わない、私はダガーを使用する私のプロジェクトでそれを持っていない。