Saltar al contenido principal

Ezlib

Bienvenid@ a la wiki de Ezlib, en esta encontrarás información de como utilizar esta compacta librería.

Introducción

Ezib es una librería creada con el fin de ofrecer una forma fácil para cargar dependencias de proyectos programados en Java mientras están siendo ejecutados, incluyendo compatibilidad con la recolocación de packages.

Requisitos

  • Mínimo Java 8

Dependencia

version

Ezlib es completamente compatible como una implementación dentro de tu proyecto.

Puedes copiar y pegar el class principal de Ezlib para usarlo, o bien puedes agregarlo como una implementación en tu proyecto.

plugins {
id 'com.github.johnrengelman.shadow' version '8.1.1'
}

repositories {
maven { url 'https://jitpack.io' }
}

// Usar solo ezlib
dependencies {
implementation 'com.saicone.ezlib:ezlib:VERSION'
}

// Usar ezlib loader
dependencies {
implementation 'com.saicone.ezlib:loader:VERSION'
// Usar los annotations
compileOnly 'com.saicone.ezlib:annotations:VERSION'
annotationProcessor 'com.saicone.ezlib:annotations:VERSION'
}

jar.dependsOn (shadowJar)

shadowJar {
relocate 'com.saicone.ezlib', project.group + '.ezlib'
}