Skip to content

OSSIM Mapping Service (OMS) wraps OSSIM capabilities in RESTful web services.

Notifications You must be signed in to change notification settings

ossimlabs/omar-oms

Repository files navigation

omar-oms

Description

The OMAR OSSIM Mapping Service contains all of OSSIM's functionality, binding it via JNI to be web accessible.

Build Status

Required environment variable

  • OMAR_COMMON_PROPERTIES

Optional environment variables

Only required for Jenkins pipelines or if you are running Nexus and/or Openshift locally

  • OPENSHIFT_USERNAME
  • OPENSHIFT_PASSWORD
  • REPOSITORY_MANAGER_USER
  • REPOSITORY_MANAGER_PASSWORD

How to Install omar-oms-plugin locally

  1. Ensure joms is installed. See ossim-oms/README.md.

  2. Git clone the following repos or git pull the latest versions if you already have them.

  git clone https://github.com/ossimlabs/omar-common.git
  git clone https://github.com/ossimlabs/omar-core.git
  git clone https://github.com/ossimlabs/omar-openlayers.git
  git clone https://github.com/ossimlabs/omar-oms.git
  1. Set O2_INLINE_BUILD environment variable to true:
  export O2_INLINE_BUILD=1
  1. Install omar-core-plugin (it is part of the omar-core repo).
 cd omar-core/plugins/omar-core-plugin
 gradle clean install
  1. Install omar-openlayers-plugin
 cd omar-openlayers/plugins/omar-openlayers-plugin
 gradle clean install
  1. Install omar-oms-plugin
 cd omar-oms
 ./gradlew -p apps/omar-oms-app assemble

test