最終更新: bokkuri_orz 2015年01月05日(月) 02:55:53履歴
jacksonは mavenプロジェクトとして用意されています。
AndroidStudioのgradleで databindを利用する方法を例に説明します。
バージョンは2.4.4を使います。
以下の3つのリポジトリが必要になります。
jackson-annotations
https://github.com/FasterXML/jackson-annotations
jackson-core
https://github.com/FasterXML/jackson-core
jackson-databind
https://github.com/FasterXML/jackson-databind
「build.gradle(Module:app)」 のdependencies にコンパイル設定を追加。
dependencies { compile 'com.fasterxml.jackson.core:jackson-core:2.4.4@jar' compile 'com.fasterxml.jackson.core:jackson-annotations:2.4.4@jar' compile 'com.fasterxml.jackson.core:jackson-databind:2.4.4@jar' }
mavenのpom.xmlの groupId, artifactId, version を次のように対応させて記述します。
@jarをつけると、AndroidManifest.xmlが衝突しないようになるようです。
compile '[groupId]:[artifactId]:[version]@jar'
LICENSE, NOTICE が重複していてビルドエラーが発生するので、パッケージから除外する設定をします。
ファイル名の拡張子が "*.txt" であれば、 META-INF/LICENSE.txt とします。
android { packagingOptions { exclude 'META-INF/LICENSE' exclude 'META-INF/NOTICE' } }
タグ
最新コメント