Поиск по этому блогу

пятница, 16 января 2015 г.

Импортировать Maven репозиторий в Gradle

Столкнулся с такой фигней что надо найти библиотеку для студии, а нигде нет пособия по интеграции ее в студию, скачивать project lib и подключать к проекту не хочется так как это отяжеляет проект и делает его более громоздким.

Но зато часто встречаю когда в репозитории указывают адрес Maven репозитория. Но как же его подключить в Android Studio? А просто!

Что бы подключить библиотеку из Maven репозитория рассмотрим следующий пример.

У нас есть вот такой репозиторий:


<dependency>
  <groupId>com.squareup.picasso</groupId>
  <artifactId>picasso</artifactId>
  <version>2.4.0</version>
</dependency>


И нам это надо как то преобразовать для вида что бы Gradle понял куда и что скачивать, для этого есть два способа (два вида интеграции)

Для начала над полем dependencies напишем следующую строку:

repositories {
    mavenCentral()
}


Она прописывается для того что бы был доступ читать Maven репозитории. Дальше смотрим как строка выше будет выглядеть для Gradle:

Первый вариант
dependencies {
   compile group: 'com.squareup.picasso', name: 'picasso', version: '2.4.0'
}


Второй вариант
compile 'com.squareup.picasso:picasso:2.4.0'


Собственно и все, надеюсь кому нибудь поможет (: