Skip to content
This repository has been archived by the owner on Apr 13, 2022. It is now read-only.

shepherdviolet/glaciion

Repository files navigation

Glaciion 2.0.5 (No longer maintained)

Language grade: Java

  • No longer maintained, superseded by https://github.com/shepherdviolet/glacimon
  • 不再维护, 请用新项目: https://github.com/shepherdviolet/glacimon
  • A library of Java Service Provider Interface
  • Github Home
  • Search in Maven Central
  • PGP Key

What's SPI and Glaciion?

Service provider interface is a feature for discovering and loading implementations matching the given interface. 
Glaciion is an implementation of service provider interface feature. It can make your library expandable. 

Documents

Import dependencies from maven repository

repositories {
    //glaciion in mavenCentral
    mavenCentral()
}
dependencies {
    compile 'com.github.shepherdviolet:glaciion-core:?'
}
    <dependency>    
        <groupId>com.github.shepherdviolet</groupId>
        <artifactId>glaciion-core</artifactId>
        <version>?</version> 
    </dependency>