F1uctus / bloom

A desktop automation system powered by modern Java stack.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bloom

Making a fully modular project using combo of:

  • JavaFX
  • Spring Boot
  • Project Reactor + RxJava
  • PF4J
  • Lombok
  • TestFX

Building

Target JDK version: 17
Requires Gradle 7.4+

./gradlew assemblePlugins bootJar

Running

./gradlew assemblePlugins bootRun
# or
./gradlew assemblePlugins bootJar
java -jar ./bloom-fx/build/libs/bloom-fx-boot-0.0.1-SNAPSHOT.jar

Tests

./gradlew :bloom-fx:test

About

A desktop automation system powered by modern Java stack.

License:GNU General Public License v3.0


Languages

Language:Java 89.0%Language:Kotlin 10.8%Language:CSS 0.2%