Есть beta release of a data-binding library by Google. Согласно документамМогу ли я использовать привязку данных Android к Maven?
Для использования привязки данных требуется плагин Android для Gradle 1.3.0-beta1 или выше.
В моем проекте мне нужно использовать Maven вместо этого. Я пытаюсь создать минимальный первоначальный проект. Проблема в том, что новая библиотека привязки данных каким-то образом обрабатывает XML-файл макета, который генерирует класс R, и, вероятно, требует плагин градиента: android/databinding/tool/DataBinderPlugin
Нет информации о том, как справиться с этим без Gradle. Кто-нибудь знает, что нужно сделать, чтобы сделать это с Maven?
Большое спасибо за подсказки. Я нашел ваш класс MakeCopy в источниках/android-MNC SDK, но артефакты, доступные в jcenter, не содержат его. Есть ли репозиторий моментальных копий, где я могу найти библиотеку, или есть инструкции по сборке из исходного кода? – monacotoni
Мне удалось создать плагин maven, который делает то, что делает MakeCopy. Теперь остается вопрос, куда поместить выходные файлы (src-out-dir, xml-out-dir, res-out-dir), чтобы их подхватили? Я приму свой ответ, потому что он мне очень помог. – monacotoni
Возможно, описание их использования поможет. Исходный каталог должен быть выбран на этапе компиляции java (вашего приложения), чтобы вызвать обработчик аннотации. Каталог XML out помещается в аннотацию сгенерированного источника, который должен быть прочитан на этапе компиляции процессора аннотаций. Резервный ресурс - это то место, где ресурсы будут скопированы и должны быть подхвачены aapt. то есть ваше приложение должно указывать на этот каталог вместо исходного (исходного) каталога. –