有人知道使用Android Maven插件构建不同的应用程序风格是否可能,以及在何种程度上?
我刚看到aapt目标中有一个rename manifest package选项(请参阅此excellent blog article btw)。
如果将这个和一些常用的maven配置文件技术结合起来,创建2种应用程序是否有任何限制?在某个地方有什么例子吗?
提前致谢!
答案 0 :(得分:1)
我已经使用了配置文件来实现这一目标,但我不得不说Gradle风味在2分方面更胜一筹:
<强>上下文强>
假设您想拥有2个具有不同drawable的应用程序,因此您有2个res文件夹
Gradle flavor将使用默认文件夹并将来自该flavor的任何内容覆盖为默认文件夹。
可以在1个命令中构建Flavors到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>
答案 1 :(得分:0)
https://github.com/bable5/maven-android-flavors/blob/master/pom.xml
我发现了一个使用配置文件进行口味的pom示例。