This is an unofficial and unsupported fork of JobRunr. Please use it at your own risk but don't open any issue's on the original project when using this fork! Feel free to open an issue on this project instead or consider trying the official version if you experience any issues.
This is just a fork of the popular JobRunr library,adding smaller features and bugfixes. See the original GitHub Page and website for more information on how to use the library and consider supporting the original project if you like it.
- Decreased minimum configurable fetch interval in seconds from 5 to 1 (see jobrunr#366)
- Added backgroundJobServer to JobRunrConfigurationResult (see jobrunr#497)
- Added an option for auto restart on crash to BackgroundJobServerConfiguration (see jobrunr#498)
JobRunr is available in Maven Central - all you need to do is add the following dependency:
<dependency>
<groupId>com.lumaserv</groupId>
<artifactId>jobrunr</artifactId>
<version>5.1.4-R0</version>
</dependency>
Just add the dependency to JobRunr:
implementation 'com.lumaserv:jobrunr:5.1.4-R0'
git clone https://github.com/LUMASERV/jobrunr.git
cd jobrunr
cd core/src/main/resources/org/jobrunr/dashboard/frontend
npm i
npm run build
cd -
BUILD_VERSION=5.1.4-R0-SNAPSHOT ./gradlew publishToMavenLocal
Then, in your own project you can depend on com.lumaserv:jobrunr:5.1.4-R0-SNAPSHOT
.