2010-11-19 13 views

Odpowiedz

13

Ponieważ JSR-275 został odrzucony, przestrzenie nazw javax nie mogą zostać użyte i zostały zastąpione przez przestrzeń nazw org.unitsofmeasurement. Specyfikacja jest dostępna pod adresem: http://www.unitsofmeasurement.org, lista implementacji tej specyfikacji znajduje się na stronie. Została wydana wersja JScience implementation, ostatnia z tych publikacji to version 4.3.1 in Oct 2012. Cheers, Jean-Marie Dautelle (właściciel projekt JScience)

+1

jakiejkolwiek aktualizacji, kiedy JScience zostanie wydany? Przeszukałem stronę maven.java.net, ale znalazłem POM tylko w wersji 5.0-SNAPSHOT. –

7

Podczas JScience planuje także wdrożenie go w pewnym momencie, proszę zauważyć, JSR 363 nowych jednostek standardu pomiaru dla Javy (następcy do JSR 275) jest dostępny w Wczesny etap projektu, zobacz http://unitsofmeasurement.github.io/ Znajdziesz również API i RI w miejscach takich jak MavenCentral.

Werner (Co Spec Ołów, JSR 363)

1

Jak wspomniano @WernerKeil, wymiana wydaje się być JSR 363. Zrobiłem trochę badań (tych rzeczy trudno znaleźć, rozproszonych wszędzie bez jasnego przeglądu, dlatego zamieszczam to tutaj) i wydaje się, że będziesz chciał wprowadzić wypuszczoną zależność unitofmeasurement, np. from Maven tak:

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

Następnie w końcowej aplikacji będziemy chcieli implementację, takie jak, na przykład reference implementationfrom Maven:

<dependency> 
    <groupId>tec.units</groupId> 
    <artifactId>unit-ri</artifactId> 
    <version>1.0.2</version> 
</dependency> 

nie próbowałem tego jeszcze, ale wygląda najbardziej obiecująco tak daleko.

Powiązane problemy