# Futur4J Futur4J is a powerful and intuitive open-source Java library that simplifies asynchronous task scheduling, inspired by the concept of JavaScript promises. ## Dependency The Futur4J project has a `futur-api` module that provides the core functionality, and a `futur-lazy` module that provides additional static versions of factory methods. It is recommended to use the main module for customization of logging and execution. ### Gradle ```gradle repositories { maven { url 'https://repo.tommyjs.dev/repository/maven-releases/' } } dependencies { compile 'dev.tommyjs:futur-api:2.5.0' compile 'dev.tommyjs:futur-lazy:2.5.0' } ``` ### Gradle DSL ```kotlin repositories { maven("https://repo.tommyjs.dev/repository/maven-releases/") } dependencies { implementation("dev.tommyjs:futur-api:2.5.0") implementation("dev.tommyjs:futur-lazy:2.5.0") } ``` ### Maven ```xml tommyjs-repo https://repo.tommyjs.dev/repository/maven-releases/ dev.tommyjs futur-api 2.5.0 dev.tommyjs futur-lazy 2.5.0 ```