【发布时间】:2011-05-12 13:37:10
【问题描述】:
【问题讨论】:
标签: java units-of-measurement jscience
【问题讨论】:
标签: java units-of-measurement jscience
由于 JSR-275 已被拒绝,javax 命名空间无法使用,并已被命名空间 org.unitsofmeasurement 取代。 JScience implementation 已发布,撰写本文时最新的是version 4.3.1 in Oct 2012。 干杯, Jean-Marie Dautelle(JScience 项目负责人)
【讨论】:
虽然 JScience 也计划在某个时候实施它,但请注意 JSR 363,新的 Java 度量单位标准(JSR 275 的继任者)在早期草案阶段可用,请参阅http://unitsofmeasurement.github.io/ 您还可以在 MavenCentral 等地方找到 API 和 RI。
维尔纳 (联合规范负责人,JSR 363)
【讨论】:
正如@WernerKeil 提到的,替换似乎是JSR 363。我做了一些研究(这些东西很难找到,散落在各处,没有清晰的概述,这就是我在此处发布此内容的原因),看来您需要引入已发布的 unitofmeasurement 依赖项,例如from Maven 像这样:
<dependency>
<groupId>javax.measure</groupId>
<artifactId>unit-api</artifactId>
<version>1.0</version>
</dependency>
然后在最终的应用程序中,您将需要一个实现,例如 reference implementation,例如from Maven:
<dependency>
<groupId>tec.units</groupId>
<artifactId>unit-ri</artifactId>
<version>1.0.2</version>
</dependency>
我还没有尝试过,但目前看来这是最有希望的。
【讨论】: