Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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
languagexml
collapsetrue
<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
languagetext
collapsetrue
|-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


Setting up a JobScheduler with the binaries