service-compiler


Лицензия

Лицензия

Группа

Группа

io.johnsonlee.spi
Идентификатор

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

service-compiler
Последняя версия

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

1.0.0
Дата

Дата

Тип

Тип

module
Описание

Описание

service-compiler
service-compiler
Ссылка на сайт

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

https://github.com/johnsonlee/service-loader
Система контроля версий

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

https://github.com/johnsonlee/service-loader

Скачать service-compiler

Зависимости

runtime (3)

Идентификатор библиотеки Тип Версия
org.jetbrains.kotlin : kotlin-stdlib-jdk8 jar 1.3.50
com.google.auto.service : auto-service jar 1.0-rc6
com.squareup : javapoet jar 1.12.1

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

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

Service Loader for Android

This project is used to optimize Java Service Provider Interface on Android.

Getting Started

The transformer depends Booster Framework, so, the booster-gradle-plugin should be contained in classpath of buildscript:

buildscript {
    ext.kotlin_version = "1.3.50"
    repositories {
        mavenLocal()
        mavenCentral()
        google()
        jcenter()
    }
    dependencies {
        classpath("com.android.tools.build:gradle:3.5.0")
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

        classpath("com.didiglobal.booster:booster-gradle-plugin:1.3.1")

        classpath("io.johnsonlee.spi:booster-transform-service-loader:1.0.0")
    }
}

Then apply booster gradle plugin:

apply plugin: "com.android.application"
apply plugin: "kotlin-android"
apply plugin: "kotlin-android-extensions"
apply plugin: 'kotlin-kapt'
apply plugin: "com.didiglobal.booster"

Example

Here is the example project

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

Версия
1.0.0