annotationprocessor и apt настраивают эквивалент
Я использую AndroidAnnotaion
, но из-за Android Studio 2.3 и Gradle 2.3.0, они сказали, android-apt
был устаревшим. А также annotationProcessor
это новый. Итак, я хочу знать, как я могу настроить annotationProcessor
как я делаю с apt
до.
Если я что-то неправильно понимаю, пожалуйста, помогите.
Итак, до...
apply plugin: 'android-apt'
dependencies {
def AAVersion = '4.2.0'
apt "org.androidannotations:androidannotations:$AAVersion"
compile "org.androidannotations:androidannotations-api:$AAVersion"
}
apt {
arguments {
library 'true'
}
}
и сейчас...
dependencies {
def AAVersion = '4.2.0'
annotationProcessor "org.androidannotations:androidannotations:$AAVersion"
compile "org.androidannotations:androidannotations-api:$AAVersion"
}
1 ответ
Решение
Параметры конфигурации обработки аннотаций можно передать следующим образом:
android {
defaultConfig {
javaCompileOptions {
annotationProcessorOptions {
arguments = ['library': 'true']
}
}
}
}