2013-09-20 2 views
0

Кто-нибудь знает, если это возможно, и в какой степени, чтобы создавать разные приложения, используя Android Maven Plugin?Android Maven Плагин и аксессуры

Я только что видел, что есть опция rename manifest package в цель для цели (см. Здесь excellent blog article).

Существуют ли какие-либо ограничения для создания 2-х ароматов приложения, если вы комбинируете это и некоторые обычные методы профилей maven? Есть ли какой-нибудь пример?

Заранее благодарен!

ответ

1

Я использовал профили для достижения этой цели, но я должен сказать, что ароматы Gradle превосходят в 2-х точках:

Контекст

скажем, вы хотите иметь 2 приложения с различными вводимого коэффициента, так что вы есть 2 res folder

  1. Gradle flavor будет использовать папки по умолчанию и перезаписывать все, что приходит от вкуса, по умолчанию.

  2. Ароматизаторы можно построить в 1 команду в дифф каталогами

Maven частичный пример:

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

и в конфигурации андроида-Maven-плагин вы положили бы

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

У вас есть какой-нибудь пример maven? Что-то, что могло бы помочь сравнить с Gradle, было бы плюсом, но все же могло бы служить рабочим примером для настройки maven? – Snicolas

+0

Отредактировано. pom из проекта с закрытым исходным кодом, но если вам нужна дополнительная помощь, просто стреляйте – Benoit

+0

Btw Я просмотрел Gradle, и я все еще придерживаюсь maven прямо сейчас, поскольку поддержка AAR в новом 3.8.1-SNAPSHOT. Я не мог сделать работу с гидролокатором с помощью сонара, что за питти, и у меня были проблемы с дженкинсами, но я должен посмотреть на него позже. Мне нравится, что градиент повышения производительности работает над андроид-maven, но это может измениться после того, как мы реорганизуем android-maven, чтобы использовать AndroidBuilder. – Benoit

Смежные вопросы