Как включить третью библиотеку в .arr с помощью JCenter?

В моем проекте библиотеки Android я включаю множество сторонних библиотек, таких как

compile 'com.jakewharton:butterknife:8.0.1'
apt 'com.jakewharton:butterknife-compiler:8.0.1'
// Java8的时间库
compile 'com.jakewharton.threetenabp:threetenabp:1.0.3'
// RxJava
compile 'io.reactivex:rxjava:1.1.5'
compile 'io.reactivex:rxandroid:1.2.0'

когда я использовал сборку ./gradlew install, не включал эту третью библиотеку. Поэтому мой другой проект не может ссылаться на эту библиотеку.

но когда я включаю проект Рози (https://github.com/Karumi/Rosie). Я могу автоматически включать dagger, butterknife....

Как мне это сделать?

Я хочу, чтобы моя библиотека включала эти сторонние библиотеки в мой обработчик. Что мне делать?


person H3c    schedule 30.05.2016    source источник


Ответы (1)


Вы должны включить эти строки в свой build.gradle, чтобы использовать Butterknife:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
    }
}

apply plugin: 'com.neenbedankt.android-apt'
person Hermann Poilpre    schedule 30.05.2016
comment
Нет, нет, мне нужно, чтобы мой файл arr включал эту третью библиотеку. не мой основной проект. Ваш метод позволяет основному проекту использовать нож для масла. - person H3c; 31.05.2016