Skip to content
NASA-AMMOSPublic

Repository files navigation

vicario

Maven Central

Image Format Translation Tool is a software application and libraries to transform from one image data format to another, while preserving meta-data content.

Using vicario

vicario is published to Maven Central. Replace the version below with the latest shown in the badge above.

Maven:

<dependency>
  <groupId>gov.nasa.jpl.ammos.ids</groupId>
  <artifactId>vicario</artifactId>
  <version>2.7.2</version>
</dependency>

Gradle:

implementation("gov.nasa.jpl.ammos.ids:vicario:2.7.2")

Building and Installing

Installing Artifacts Locally:

  • mvn -U clean install

Generating and Installing Uber JAR (aka Fat JAR):

  • mvn -U -Pshade clean install # installs both a "fat" and "skinny" jar using the shade profile

Generating and Installing Source JARs:

  • mvn -U -Dmaven.source.skip=false clean install

Running Unit Tests

  • mvn -U clean test

Releasing Development and Production Builds

Release 'SNAPSHOT' build for development testing

  • Create a Pull Request to the develop branch
  • Increment the semver variable in the POM immediately to the next version, e.g. 2.0.1 -> 2.0.2 (or otherwise appropriate for expected major/minor revisions).

Publish software to the artifact repository

(NOTE: For publication, the Semantic Version must be revved by updating the semver property in the POM, if it has not been incremented already. If the Semantic Version is not incremented a release will fail.)

Releases

Packages

Contributors

Languages