Rev 1688 | Blame | Compare with Previous | Last modification | View Log | RSS feed
apply plugin: "java"sourceCompatibility = 1.6[compileJava, compileTestJava]*.options*.encoding = 'UTF-8'sourceSets.main.java.srcDirs = [ "src" ]sourceSets {input {java {srcDirs = ['src']}}generated {java {srcDirs = ['editor_info']}}}eclipse.project {name = appName + "-core"}task generateEditorInfo(type: JavaCompile, group: 'build', description: 'Generate Editor info files') {outputs.upToDateWhen { false }source = sourceSets.input.java // input source setclasspath = configurations.compile // add processor module to classpath// specify javac argumentsoptions.compilerArgs = ["-proc:only","-processor", "com.gebauz.bauzoid2.annotation.EditorAnnotationProcessor" // your processor here]// specify output of generated codedestinationDir = sourceSets.generated.java.srcDirs.iterator().next()}compileJava {dependsOn generateEditorInfosource generateEditorInfo.destinationDir}