Skip to content
/ ezLib Public

The Java library that simplifies and enhances various aspects of application development.

License

Notifications You must be signed in to change notification settings

ezTxmMC/ezLib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ezLib - Your simplified Java library

GitHub Release GitHub milestone details GitHub watchers GitHub Repo stars GitHub forks

Features

  • Easy Configs:
    • Json
    • TOML
    • YAML
    • Properties
  • Easy Databases:
    • SQLite
    • MariaDB
    • MongoDB
  • Object Converter
  • Own JsonObject and JsonArray
  • JsonClassConfig and JsonClassElement Annotation for class configuration

Dependency

Maven

<repositories>
    <repository>
        <id>eztxm-repo</id>
        <url>https://repo.eztxm.de/maven/</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
        <groupId>de.eztxm</groupId>
        <artifactId>ezlib-all</artifactId>
        <version>1.0-ALPHA11</version>
    </dependency>
</dependencies>

ezlib-all can be replaced by any module name.

Gradle

Groovy:

repositories {
    maven {
        url 'https://repo.eztxm.de/maven/'
    }
}

dependencies {
    implementation 'de.eztxm:ezlib-all:1.0-ALPHA11'
}

Kotlin:

repositories {
    maven("https://repo.eztxm.de/maven/")
}

dependencies {
    implementation("de.eztxm:ezlib-all:1.0-ALPHA11")
}

ezlib-all can be replaced by any module name.

Dependency Snapshots

Maven

<repositories>
    <repository>
        <id>eztxm-repo</id>
        <url>https://repo.eztxm.de/maven/snapshots/</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
        <groupId>de.eztxm</groupId>
        <artifactId>ezlib</artifactId>
        <version>1.0-BETA1.indev5</version>
    </dependency>
</dependencies>

ezlib can be replaced by any module name, be careful if you use json you must change the groupId to de.eztxm.ezlib.config.

Gradle

Groovy:

repositories {
    maven {
        url 'https://repo.eztxm.de/maven/snapshots/'
    }
}

dependencies {
    implementation 'de.eztxm:ezlib:1.0-BETA1.indev5'
}

Kotlin:

repositories {
    maven("https://repo.eztxm.de/maven/snapshots/")
}

dependencies {
    implementation("de.eztxm:ezlib:1.0-BETA1.indev5")
}

ezlib can be replaced by any module name, be careful if you use json you must change the groupId to de.eztxm.ezlib.config.

TODO

  • Converter for org.json and google gson to ezlib json and back
  • Database annotations