Dagger 2.0 - AppEngine - gradle configuration

后端 未结 2 565
夕颜
夕颜 2021-01-14 23:43

I am trying to move from Dagger 1.2.2 to Dagger 2.0.1 in AppEngine project (NOT Android one).

With Dagger 1.2.2 simple:

compile \'co         


        
2条回答
  •  陌清茗
    陌清茗 (楼主)
    2021-01-14 23:55

    You can also do it without net.ltgt.apt plugin, (which by the way may conflict with lombok).

    apply plugin: 'java'
    apply plugin: 'idea'
    
    def generatedMain = new File(buildDir, "generated/main")
    
    compileJava {
        doFirst {
            generatedMain.mkdirs()
        }
        options.compilerArgs += ['-s', generatedMain]
    }
    idea.module.sourceDirs += generatedMain
    
    dependencies {
        compileOnly 'com.google.dagger:dagger-compiler:2.8'
        compile 'com.google.dagger:dagger:2.8'
    }
    

提交回复
热议问题