android - 我可以将 Android 数据绑定(bind)与 Maven 一起使用吗?

标签 android maven gradle android-gradle-plugin

有一个beta release of a data-binding library by Google 。根据文档

To use data binding, Android Plugin for Gradle 1.3.0-beta1 or higher is required.

在我的项目中,我需要使用 Maven。我正在尝试建立一个最小的初始项目。问题在于,新的数据绑定(bind)库以某种方式破坏了生成 R 类的 XML 布局文件的处理,并且可能需要 gradle 插件:android/databinding/tool/DataBinderPlugin

没有关于如何在没有 Gradle 的情况下处理此问题的信息。有谁知道需要做什么才能使用 Maven 运行它?

最佳答案

由于大多数开发人员都使用 gradle,因此并没有为此付出太多努力。也就是说,我做了一些快速的开发来尝试启用您可以尝试的 make 构建。您可以尝试运行一个 android.databinding.tool.MakeCopy 类。它是一种命令行界面,可将资源从一个或多个目录复制到目标目录、修改布局文件并生成注释处理器所需的一些 Artifact (xml 文件、源文件)。

它应该包含在带有注释处理器的库中。您必须计算出完整的类路径要求才能使其正常工作。正如我所说,我没有花很多时间来让它运行,因为我们没有任何客户。

关于android - 我可以将 Android 数据绑定(bind)与 Maven 一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31154358/

相关文章:

Android:提高服务中运行的音频性能

java - 整数比较问题

android - 如何监听服务器响应? Okhttp库

java - 添加带有源的 Maven 模块作为另一个模块

java - 没有使用 Hibernate API 为该名称定义查询

ios - Flutter 不会构建 iOS 版本 - 完成

带有时间戳的 Gradle distZip 存档

android - 找不到Gradle DSL方法:具有Firebase依赖关系的 'complie()'

gradle - 从子项目调用任务时如何从根gradle任务引用子项目dir

java - Lombok 没有生成 getter 和 setter