Android maven – свойство manifestmerger

В ADT 20.0.0 (связанный здесь ) добавлено свойство manifestmerger (чтобы включить манифест проекта библиотеки в проект приложения). Возможно ли включить это свойство в сборки maven? Если да, как?

Чтобы получить точный ответ от запроса на растяжение, который добавил эту функцию :

 <plugin> <groupId>com.jayway.maven.plugins.android.generation2</groupId> <artifactId>android-maven-plugin</artifactId> <configuration> <!-- add the following mergeManifests option --> <mergeManifests>true</mergeManifests> </configuration> </plugin> 

Эта функция была добавлена ​​в андроид-maven-плагин, и информация доступна по ссылке: https://github.com/jayway/maven-android-plugin/pull/135

Вышеупомянутые ответы работают при включении манифеста из APKLIB.

Но APKLIBs были предшественником AAR, который является текущим стандартом упаковки библиотеки для Android.

Для объединения манифеста из AAR используйте следующее:

 <plugin> <groupId>com.simpligility.maven.plugins</groupId> <artifactId>android-maven-plugin</artifactId> <configuration> <manifestMergeLibraries>true</manifestMergeLibraries> </configuration> </plugin> 

См. http://simpligility.github.io/android-maven-plugin/manifest-merger-mojo.html.