有人知道是否可以使用 Android Maven 插件构建不同的应用程序风格以及在何种程度上?
我刚刚看到aapt 目标中有一个重命名清单包选项(顺便说一句,请阅读这篇优秀的博客文章)。
如果您将这个和一些常用的 Maven 配置文件技术结合起来,创建 2 种风格的应用程序是否有任何限制?有什么例子吗?
提前致谢 !
有人知道是否可以使用 Android Maven 插件构建不同的应用程序风格以及在何种程度上?
我刚刚看到aapt 目标中有一个重命名清单包选项(顺便说一句,请阅读这篇优秀的博客文章)。
如果您将这个和一些常用的 Maven 配置文件技术结合起来,创建 2 种风格的应用程序是否有任何限制?有什么例子吗?
提前致谢 !
我已经使用配置文件来实现这一点,但我不得不说 Gradle 风味在 2 点上更胜一筹:
语境
假设您想要 2 个具有不同可绘制对象的应用程序,因此您有 2 个 res 文件夹
Gradle 风味将使用默认文件夹并将来自风味的任何内容覆盖到默认文件夹中。
口味可以在 1 个命令中构建到 diff 目录中
Maven 部分示例:
<profile>
<id>winter-resources</id>
<properties>
<android.res.dir>${project.basedir}/winter-res</android.res.dir>
</properties>
</profile>
并且在 android-maven-plugin 的配置中你会放
<resourceDirectory>${android.res.dir}</resourceDirectory>
https://github.com/bable5/maven-android-flavors/blob/master/pom.xml
我找到了一个使用配置文件来获取风味的 pom 示例。