jpl-imce / gov.nasa.jpl.imce.oml.resolver   0.95.0

Website GitHub

Symbol table resolver for the Json serialization of JPL's Ontological Modeling Framework Schema.

Scala versions: 2.11

Symbol table resolver for the Json serialization of JPL's Ontological Modeling Framework Schema.

Build Status Download

Copyrights

Caltech

License

Apache-2.0

Description

This library provides an implementation of the OML Resolver API.

Developer notes

Cross-project source dependency

Assuming that this project and jpl.omf.schema.tables are cloned as siblings of a directory <dir>, then, in build.sbt, change:

    libraryDependencies ++=
      Seq(
        "gov.nasa.jpl.imce" %% "jpl-omf-schema-tables" % Settings.versions.jpl_omf_schema_tables,

        "gov.nasa.jpl.imce" %% "imce.third_party.scala_graph_libraries"
        % Versions_scala_graph_libraries.version artifacts
        Artifact("imce.third_party.scala_graph_libraries", "zip", "zip", Some("resource"), Seq(), None, Map())
      )
  )

to:

    libraryDependencies ++=
      Seq(
        //"gov.nasa.jpl.imce" %% "jpl-omf-schema-tables" % Settings.versions.jpl_omf_schema_tables,

        "gov.nasa.jpl.imce" %% "imce.third_party.scala_graph_libraries"
        % Versions_scala_graph_libraries.version artifacts
        Artifact("imce.third_party.scala_graph_libraries", "zip", "zip", Some("resource"), Seq(), None, Map())
      )
  )
  .dependsOn(ProjectRef(file("<dir>/jpl.omf.schema.tables"), "tablesJVM"))

Note that <dir> must be an absolute file directory path and it can't be either baseDirectory.value / ".." because this is not a settings per se.