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/jobrunr/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
.