missioncommand / mil-sym-java

(RETIRED) MIL-STD-2525 B and C rendering library and web service
Apache License 2.0
67 stars 36 forks source link

mil-sym-java

Build Status

About

mil-sym-java is a well worn set of java libraries that have been used in US Army Mission Command software for years. In November 2013 Mission Command was given the approval to release and maintain these libraries as public open source.

Developer's Guide Wiki
Google Group Discussion Forum

MIL-STD-2525

The MIL-STD-2525 standard defines how to visualize military symbology. This project provides support for the entire MIL-STD-2525B Change II plus USAS 13-14 and MIL-STD-2525C.

Project Structure

mil-sym-java is a project that contains three distinct components:

Version

Updated to deploy on MavenCentral. Search for mil-sym-renderer. groupdID changed to io.github.missioncommand

https://s01.oss.sonatype.org/#nexus-search;quick~mil-sym-renderer

https://s01.oss.sonatype.org/#nexus-search;quick~mil-sym-service

Also:

https://search.maven.org/search?q=a:mil-sym-renderer

https://search.maven.org/search?q=a:mil-sym-service

Tech

mil-sym-java project uses a handful of open source projects to work properly:

Build

This project builds with Maven. The output of the core and renderer project is a set of JAR files and the service project outputs a WAR file as described under project structure. A top level parent pom file builds all the projects in the correct order with a single command.

Open a command prompt to the root folder of the repository on your local machine and enter:

mvn clean install

License

Apache License Version 2.0, January 2004 http://www.apache.org/licenses/