2012-09-21 3 views
5

ADT 20.0.0(hereからリンクされています)プロパティ(ライブラリプロジェクトのマニフェストをアプリケーションプロジェクトに含める)が追加されました。 Mavenビルドでこのプロパティを有効にすることは可能ですか?はい、どうですか?Android maven - manifestmergerプロパティ

答えて

2

<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> 
+0

私のために働いた、ありがとう – dleerob

+0

これは、AARではなくAPKLIBマージのためのものです。 – William

0

上記の答えは時に働きますAPKLIBのマニフェストを含む

しかし、APKLIBはAndroidの現在のライブラリパッケージング規格であるAARの前駆体でした。

は、AARからのマニフェストには、以下の使用マージするには:

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

が、これは、APKLIBマージのためのAARではありませんhttp://simpligility.github.io/android-maven-plugin/manifest-merger-mojo.html

関連する問題