annotationprocessor 和 apt configure 等效
annotationprocessor and apt configure equivalent
我正在使用 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"
}
您可以通过以下方式传递注释处理配置选项:
android {
defaultConfig {
javaCompileOptions {
annotationProcessorOptions {
arguments = ['library': 'true']
}
}
}
}
我正在使用 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"
}
您可以通过以下方式传递注释处理配置选项:
android {
defaultConfig {
javaCompileOptions {
annotationProcessorOptions {
arguments = ['library': 'true']
}
}
}
}