Yandex :: Gradle Android plugin

Plugin gives an opportunity to build application library and android application which has dependence on it.

Лицензия

Лицензия

Категории

Категории

Gradle Компиляция и сборка Dex Универсальные библиотеки Utility
Группа

Группа

ru.yandex.android.tools
Идентификатор

Идентификатор

gradle-android-plugin
Последняя версия

Последняя версия

1.06
Дата

Дата

Тип

Тип

jar
Описание

Описание

Yandex :: Gradle Android plugin
Plugin gives an opportunity to build application library and android application which has dependence on it.
Ссылка на сайт

Ссылка на сайт

https://github.com/yandexmobile/gradle-android-plugin
Система контроля версий

Система контроля версий

https://github.com/yandexmobile/gradle-android-plugin.git

Скачать gradle-android-plugin

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/ru.yandex.android.tools/gradle-android-plugin/ -->
<dependency>
    <groupId>ru.yandex.android.tools</groupId>
    <artifactId>gradle-android-plugin</artifactId>
    <version>1.06</version>
</dependency>
// https://jarcasting.com/artifacts/ru.yandex.android.tools/gradle-android-plugin/
implementation 'ru.yandex.android.tools:gradle-android-plugin:1.06'
// https://jarcasting.com/artifacts/ru.yandex.android.tools/gradle-android-plugin/
implementation ("ru.yandex.android.tools:gradle-android-plugin:1.06")
'ru.yandex.android.tools:gradle-android-plugin:jar:1.06'
<dependency org="ru.yandex.android.tools" name="gradle-android-plugin" rev="1.06">
  <artifact name="gradle-android-plugin" type="jar" />
</dependency>
@Grapes(
@Grab(group='ru.yandex.android.tools', module='gradle-android-plugin', version='1.06')
)
libraryDependencies += "ru.yandex.android.tools" % "gradle-android-plugin" % "1.06"
[ru.yandex.android.tools/gradle-android-plugin "1.06"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

Данный проект не имеет модулей.

gradle-android-plugin

Плагин позволяет собрать Android Library Project в application library, а так же собрать зависимый от этой библиотеки проект.

Для сборки и выгрузки плагина в локальный репозиторий запустите

./gradlew build uploadArchives

Взгляните на пример сборки библиотеки и зависимого приложения тут: https://github.com/yandexmobile/gradle-android-plugin-usage-example

Чтобы использовать плагин нужно:

Импортировать его в build.gradle

buildscript {
    repositories {
        ivy{name "local"; url 'file://' + new File(System.getProperty('user.home'), '.yandex/ivy-repo').absolutePath}
        mavenCentral()
    }
    dependencies {
        classpath "ru.yandex.android.tools:gradle-android-plugin:1.00"
    }
}

apply plugin: 'apklib'

При вызове сборки заменить исполняемый файл с ant на gradlew, например

Было: ant clean release

Стало: ./gradlew clean release

ru.yandex.android.tools

Версии библиотеки

Версия
1.06
1.03
1.02
1.01
1.00