在JSR 363库中使用美国惯用的测量单位

时间:2017-06-24 11:18:57

标签: java maven unit-testing

我偶然发现测量库的JSR联合而且我有点迷失了,现在我试图复制demo file,它提供了关于库如何的基本想法作品。问题是我无法获得任何这些类/包:

import static si.uom.SI.*;
import static systems.uom.common.USCustomary.METER;
import static systems.uom.common.USCustomary.MILE;
import static tec.units.ri.unit.MetricPrefix.*;

当我在课堂上输入它们时,它们尚未解决,现在我已经下载了JAR文件并将其包含在我的项目中,还有我应该做的其他事情吗? / p>

1 个答案:

答案 0 :(得分:1)

使用maven处理项目依赖项时,不要手动下载jar。而是使用maven自动下载它们。 Maven在pom.xml文件中存储有关项目依赖项的信息。大多数Java IDE都可以读取此pom文件,并为列为依赖项的jar中包含的clases提供自动完成功能。

在这种情况下,您应该在pom.xml部分的dependencies部分中加入此内容。

<dependency>
    <groupId>javax.measure</groupId>
    <artifactId>unit-api</artifactId>
    <version>1.0</version>
</dependency>