Maven で同じネイティブ ライブラリの複数のビルド タイプをインポートするにはどうすればよいですか?
ちょっとした文脈で、私は Android Maven プラグインを使用しており、いくつかの異なる CPU アーキテクチャ用に構築されたネイティブ ライブラリをインポートしようとしています。依存関係を宣言する方法を示す投稿hereを読みましたが、.so ファイルをリポジトリにローカルにインストールする必要があります。サードパーティのライブラリをローカル リポジトリにインストールする方法については混乱していません。これらの名前を付ける方法について混乱しています。たとえば、依存関係があるとします。
<!-- Declare the dependency on a native library, already deployed in the Maven repository -->
<dependency>
<groupId>com.acme.android</groupId>
<artifactId>libsample_jni</artifactId>
<version>0.1</version>
<scope>runtime</scope>
<type>so</type>
</dependency>
ライブラリをロードするコードは次のようになります。
System.loadLibrary("sample_jni");
しかし、異なる CPU アーキテクチャを対象とする libsample_jni の複数のビルドがあるとします。ライブラリが APK の適切なフォルダーに配置されるようにするには、どの命名規則を使用すればよいですか? プラグインがこれを担当しているので、これは命名規則の問題ですか? これを行うために依存関係の宣言に含める必要があるタグはありますか?