Которые должны использоваться реализация единиц JSR-275? [закрыто
-
26-09-2019 - |
Вопрос
Jsr. 275 кажется, в отвержденном состоянии. Jscience. кажется, имеет реализацию, и там кажется единицы измерения.
- Есть ли другие реализации открытых исходных кодов?
- Какой пакет является совместимым и простым в использовании JSR-275.
Решение
Поскольку JSR-275 был отклонен, не может быть использован пространство имена Javax, и было заменено на пространство имен ORG .unitsofMeasurement. То Реализация Jscience был выпущен, новейший по состоянию на это написание Версия 4.3.1 в окт 2012Отказ Ура, Джин-Мари Даутель (владелец проекта Jscience)
Другие советы
В то время как Jscience также планирует реализовать его в какой-то момент, обратите внимание на JSR 363, новые единицы измерения стандарта для Java (преемник до JSR 275) доступен на раннем этапе проекта, см. http://unitsofmeasurement.github.io/Вы также найдете API и RI в таких местах, как Mavencentral.
Вернер (СПП Спецвед, JSR 363)
Как упомянул @Wernerkeil, замена кажется JSR 363.. Отказ Я сделал немного исследований (этот материал трудно найти, разбросан повсюду без четкого обзора, поэтому я публикую это здесь), и кажется, что вы захотите принести выпущенные единица измерения зависимость, например от Maven так:
<dependency>
<groupId>javax.measure</groupId>
<artifactId>unit-api</artifactId>
<version>1.0</version>
</dependency>
Затем в заключительном приложении вы хотите реализацию, например Справочная реализация, например, от Maven:
<dependency>
<groupId>tec.units</groupId>
<artifactId>unit-ri</artifactId>
<version>1.0.2</version>
</dependency>
Я еще не пробовал, но это выглядит наиболее перспективным.