Android Maven Plugin apklib Mojo не включает скомпилированный R в результирующую apklib

Я пытаюсь извлечь папку Android / res в отдельный проект, который включен в мой основной проект как apklib зависимости. Проблема в том, что, хотя содержимое / res включено в результирующий .apklib , скомпилированный R.class - нет. Еще больше сбивает с толку то, что команда mvn clean install создает файл .apklib , а также файл .jar , а файл jar имеет R. class , но нет содержимого папки / res . Как мне создать единый пакет (.jar или .apklib), содержащий все мои ресурсы, а также скомпилированные классы?

pom.xml

<packaging>apklib</packaging>
...
<plugin>
  <groupId>com.jayway.maven.plugins.android.generation2</groupId>
  <artifactId>android-maven-plugin</artifactId>
  <configuration>
    <attachSources>true</attachSources>
    <sdk>
      <platform>12</platform>
    </sdk>
  </configuration>
<plugin>

При этом создается следующий

.jar

./morseflash-resources.jar
  com/.../R.class    

. apklib

./morseflash-resorces.apklib
  META-INF
  AndroidManifest.xml
  res/
      layout/
      values/

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

5
задан Fil 11 January 2012 в 17:02
поделиться