woshidan's blog

あいとゆうきとITと、とっておきの話。

MavenのリポジトリやjarファイルをGradleで読み込むように指定する

参考: http://qiita.com/ryusukefuda/items/bbb25382d05cf9cb5057

感動したのでメモ。

Mavenリポジトリにある場合

なんだかgroupIdが見たことある形だし、構造が似てたので書いてみたらいけた。

<dependency>
  <groupId>com.facebook.android</groupId>
  <artifactId>facebook-android-sdk</artifactId>
  <version>4.8.1</version>
</dependency>
repositories { mavenCentral() }

dependencies {
    ...
    compile 'com.facebook.android:facebook-android-sdk:4.8.1'
    ... 
}

jarファイルを入れる場合

jarファイルを適当なディレクトリを作成してコピー&ペースとして置きます(今回の場合は、プロジェクト直下に/librariesディレクトリを作り、そこに置く)。

build.gradleに以下の記述を追記します。

dependencies {
    ...
    compile files('../libraries/jarname.jar', ... )
    ...
}