Android Maven 插件和口味



有人知道是否可以以及在多大程度上使用Android Maven插件构建不同的应用程序风格?

我刚刚看到 aapt 目标中有一个重命名清单包选项(顺便说一句,在这篇出色的博客文章中阅读)。

如果您将此和一些常见的 maven 配置文件技术结合起来,创建 2 种风格的应用程序是否有任何限制?某处有例子吗?

提前感谢!

我已经使用配置文件来实现这一点,但我不得不说 Gradle 口味在 2 点上更胜一筹:

上下文

假设您想要拥有 2 个具有不同可绘制对象的应用程序,因此您有 2 个 res 文件夹

  1. Gradle 风格将使用默认文件夹,并将来自该风格的任何内容覆盖为默认值。

  2. 可以在 1 个命令中将风格构建到 diff 目录中

Maven 部分示例:

<profile>
    <id>winter-resources</id>
    <properties>
        <android.res.dir>${project.basedir}/winter-res</android.res.dir>
    </properties>
</profile>

在安卓插件的配置中,你会把

<resourceDirectory>${android.res.dir}</resourceDirectory>

https://github.com/bable5/maven-android-flavors/blob/master/pom.xml

我找到了一个使用口味配置文件的pom示例。

相关内容

  • 没有找到相关文章

最新更新