Создание скинов для Android-приложения с помощью профилей сборки Maven

У меня есть mavenized Android-приложение, и клиент хочет получить поддержку скинов во время сборки.

Например: mvn чистая установка -P Developer, mvn чистая установка -P Customer1, mvn clean install -P Customer2

Другими словами, разным клиентам нужен немного другой набор изображений, разные строки (имя приложения, авторские права и т. д.), а также некоторые элементы в макетах должны быть скрыты или показаны (профиль разработчика). , так что разные макеты тоже.

Моей первой мыслью было создать папки вроде res-customer1, res-customer2 параллельно со стандартным каталогом res и выполнить подкачку в определении профиля в pom.xml, а также переименовать его в res, но это, похоже, не работает. . Я всегда получаю исходную папку res в сборку, и в этом случае повторяется ошибка.

Означает ли это, что подкачка должна происходить внутри res? Я не указал resourceDirectory в конфигурации плагина Android maven.

Я много гуглил, но пока не нашел никого с такой же проблемой. Как это решить? Есть ли какая-то общая закономерность для этого?

Заранее большое спасибо

6
задан Unknown 15 March 2012 в 06:25
поделиться