Ломбок со смешанным проектом Android/ не Android в Android Studio 1.5
У меня есть новый проект Android, который будет использовать существующую коммуникационную библиотеку. Я ожидаю, что придется изменить библиотеку для поддержки приложения Android, поэтому я импортировал ее как модуль.
Похоже, что инструкции Lombok для Android Studio требуют использования плагина Android gradle. Моя библиотека использует плагин Java. Без этого плагина для Android Lombok не работает в Android Studio (методы получения и установки не разрешены).
Если я хочу, чтобы Lombok работал с моей существующей библиотекой в том же проекте, нужно ли изменять библиотеку, чтобы она создавалась как библиотека Android, а не как простой jar?
В более общем смысле, я создаю мир боли, пытаясь создать модуль библиотеки, не относящийся к Android, в проекте Android?
Библиотека 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 ответ
Это таинственным образом начало работать без дополнительных усилий в Android Studio 1.5. Мое решение: обновить!