Table of Contents |
---|
Scope
This document explains how to download the JobScheduler engine binaries from Maven Central, the structure of the binaries as well as how to setup a minimal JobScheduler with those binaries.
Prerequisites
In order to be able to download the binaries and integrate them in your application, you need to have Maven installed.
Maven
- You can find the Maven documentation here.
- SOS uses Maven 3.2.1. You can download the latest Release from here.
- Maven's
/bin
folder has to be added to the global variable "PATH
" in order to take effect. - No further configuration is required for Maven in order to compile. If further configuration is wanted, for example to receive certain 3rd Party libraries from an official Maven2 repository, e.g. http://repo1.maven.org/maven2, then you have to configure the settings.xml file.
The binaries file
jobscheduler.engine-1.9.6.jar
jobscheduler.engine-1.9.6.pom
The structure of the Binaries
The jobscheduler.engine-1.9.6.jar
is a bundle of all binaries as well as the JobScheduler engine java library.
To integrate it in your own maven project or to download it via maven, add the following configuration to the pom.xml of your project.
Code Block | ||||
---|---|---|---|---|
| ||||
<dependency>
<groupId>com.sos-berlin</groupId>
<artifactId>jobscheduler.engine</artifactId>
<version>1.9.6</version>
</dependency> |
The structure of the jobscheduler.engine-1.9.6.jar
looks like this:
Code Block | ||||
---|---|---|---|---|
| ||||
|-linux-x64
| |-bin
| | |---.version-engine
| | |---scheduler
| |-lib
| | |---libjobscheduler-engine.so
|-linux-x86
| |-bin
| | |---.version-engine
| | |---scheduler
| |-lib
| | |---libjobscheduler-engine.so
|-windows-x64
| |-bin
| | |---.version-engine
| | |---jobscheduler-engine.dll
| | |---scheduler.exe
|-windows-x86
| |-bin
| | |---.version-engine
| | |---scheduler.exe
|---com.sos-berlin.jobscheduler.engine-1.9.6.jar |