The OMAR OSSIM Mapping Service contains all of OSSIM's functionality, binding it via JNI to be web accessible.
- OMAR_COMMON_PROPERTIES
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
-
Ensure joms is installed. See ossim-oms/README.md.
-
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
- Set O2_INLINE_BUILD environment variable to true:
export O2_INLINE_BUILD=1
- Install omar-core-plugin (it is part of the omar-core repo).
cd omar-core/plugins/omar-core-plugin
gradle clean install
- Install omar-openlayers-plugin
cd omar-openlayers/plugins/omar-openlayers-plugin
gradle clean install
- Install omar-oms-plugin
cd omar-oms
./gradlew -p apps/omar-oms-app assemble
test