注釈プロセッサをスプーンするように指定しようとしています 注釈プロセッサを取得する方法をスプーンに指定する方法を知りたいと思います。たとえば、私が 'com.neenbedankt.android-apt'を使用している場合、 'META-INF/services/javax.annotation.processing.Processor'ファイルの内部にクラス参照を指定する必要があります。私のGradleコードカスタマイズされた注釈の作成にスプーングラードプラグインを使用するプロセッサ
buildscript {
repositories {
jcenter()
mavenLocal()
maven {
url 'http://spoon.gforge.inria.fr/repositories/'
}
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.0'
classpath group: 'fr.inria.gforge.spoon',
name: 'spoon-gradle-plugin',
version:'1.0-SNAPSHOT'
classpath files('build/classes/main')
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
apply plugin: 'java'
apply plugin: 'spoon'
spoon {
processors = ['com.craftman.spoonprocessor.CustomProcessor']
}
以下である
は私のカスタム注釈プロセッサのコードが
あるpublic class CustomProcessor extends AbstractAnnotationProcessor<DoInBackground,CtMethod> {
@Override
public void process(DoInBackground annotation, CtMethod method) {
/**
my logic
**/
}
}