Units of Measurement Systems
The project currently contains the following modules:
- Reusable Quantities
- Common Unit Systems like US customary units or Imperial units
- Common Unit Systems "Legacy" on Java SE 8
- Unicode CLDR Unit System
- Unicode CLDR Unit System "Legacy" on Java SE 8
- Unified Code for Units of Measure
- Unified Code for Units of Measure "Legacy" on Java SE 8
Unit systems are defined in a modular nature. On top of API and implementations (e.g. RI) each application may use one or more unit systems.
Also see The evolution of unit systems
Depending on the environment (Embedded, Desktop/Server or a particular Java version) implementations use a different Maven artifactId. Unless explicitly highlighted, all other systems run on every supported environment using the Reference Implementation.