android - Maven、ActionBarSherlock v4、Roboguice v2-ビルドするにはどうすればよいですか?

android maven roboguice actionbarsherlock

ActionBarSherlock v4とRoboguice v2の両方を使用するプロジェクトを構築しようとしています
(私は最先端の蜂の巣が好きです:))。

問題は、ABSがわずかに変更された互換性を使用することです
ライブラリ、Roboguiceが必要とします。私はそれをEclipseの下でうまく機能させました
actionbarsherlock-plugin-compat-lib-4.0.0-SNAPSHOTを追加し、
roboguice-2.0b3およびActionBarSherlockプロジェクト。

今問題はMavenの下で、私は以下を含める必要があるということです
Roboguiceによる依存関係:

<dependency>
   <groupId>android</groupId>
   <artifactId>compatibility-v4</artifactId>
   <version>r3-SNAPSHOT</version>
</dependency>


そして、ABSに次の依存関係を追加する必要があります。

<dependency>
   <groupId>com.actionbarsherlock</groupId>
   <artifactId>plugin-compat-lib</artifactId>
   <version>4.0.0-SNAPSHOT</version>
</dependency>


「mvn clean install」を実行すると、次のエラーが発生します。

[INFO] java.lang.IllegalArgumentException: already added: Landroid/
support/v4/app/ActivityCompatHoneycomb;


ActivityCompatHoneycombが両方の依存関係に存在するためです。

助言がありますか?

完全なソースコードとビルドプロジェクトは、次の場所にあります。
https://github.com/thierryd/adg-android
答え
@dma_kのおかげで、次の「exclusion」タグを追加し、「compatibility-v4」依存関係を削除することで機能しました。

<dependency>
    <groupId>org.roboguice</groupId>
    <artifactId>roboguice</artifactId>
    <version>2.0-SNAPSHOT</version>
    <scope>compile</scope>
    <exclusions>
        <exclusion>
            <groupId>android.support</groupId>
            <artifactId>compatibility-v4</artifactId>
        </exclusion>
    </exclusions>
</dependency>
関連記事

java - Bluetooth通信用の軽量対称鍵アルゴリズム?

php - WindowsのApacheでexecを実行する

android - Android向けのsendDataMessage()の動作例

android - AndroidでTabLayoutを使用しているときにすべてのアクティビティを更新するにはどうすればよいですか?

android - 多数のテキスト行とスタイルを持つEditTextで2Dスクロールを有効にします

android - レイアウトが明示的に宣言されていない場合、アクティビティのデフォルトのレイアウトは何ですか?

android - AndEngine Androidでスプライトを落とす方法

android - Android ADTインストールのトラブルシューティング

java - 高度なAndroid UIを作成する方法は? [閉まっている]

android - このウィジェットの名前は何ですか?また、アプリでどのように使用できますか?