在Android Studio 1.5中使用混合Android /非Android项目的Lombok

时间:2015-11-19 21:44:28

标签: android intellij-lombok-plugin

我有一个新的Android项目,它将利用现有的通信库。我希望必须修改库以支持Android应用,因此我已将其作为模块导入。

Android Studio的Lombok说明似乎需要使用Android gradle插件。我的库使用Java插件。没有那个Android插件,Lombok似乎不能在Android Studio中工作(getter和setter都没有解决)。

如果我希望Lombok在同一个项目中使用现有的库,我是否必须修改库以构建为Android库而不是简单的jar?

更一般地说,我是否通过尝试在Android项目中构建非Android库模块来创造一个痛苦的世界?

Library build.gradle

apply plugin: 'java'

sourceSets {
    main {
        java {
            srcDir 'src'
            exclude '**/ticketfx/**.java'
        }
        resources {
            srcDir 'res'
        }
    }
}

dependencies {
    compile files('libs/lombok.jar')
    compile files('libs/protobuf-java-j7.jar')
}

1 个答案:

答案 0 :(得分:0)

这神秘地开始在Android Studio 1.5中不再付出额外的努力。我的解决方案:升级!