Frage

275 scheint in einem abgelehnten Zustand zu sein. JScience scheint eine Implementierung zu haben, und es scheint zu sein, unitsofmeasure .

  1. Gibt es noch andere Open-Source-Implementierungen?
  2. Welches Paket JSR-275-kompatibel und einfach zu bedienen ist.
War es hilfreich?

Lösung

Da die JSR-275 hat die javax Namespace abgelehnt wurde, kann nicht verwendet werden, und durch den Namensraum org.unitsofmeasurement ersetzt. Die JScience Implementierung freigegeben wurde, spätestens zum Zeitpunkt des Schreibens ist Version 4.3.1 im Oktober 2012 . Prost, Jean-Marie Dautelle (JScience Projekteigentümer)

Andere Tipps

Während JScience auch Pläne, sie zu einem bestimmten Zeitpunkt zu implementieren, beachten Sie bitte, JSR 363, die neuen Einheiten der Standardmessung für Java (Nachfolger von JSR 275) in der frühen Entwurfsstadium verfügbar ist, finden Sie unter http://unitsofmeasurement.github.io/ Sie werden auch die API und RI an Orten wie MavenCentral finden.

Werner (Co Spec Lead, JSR 363)

Wie @WernerKeil erwähnt, scheint der Ersatz JSR 363 zu sein. Ich habe ein wenig Forschung (dieses Zeug ist schwer zu finden, verstreut überall ohne klare Übersicht, weshalb ich das hier posten), und es scheint, dass Sie in der Freigabe unitofmeasurement Abhängigkeit, zB von Maven wie folgt aus:

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

Dann in der Endanwendung werden Sie eine Implementierung mögen, wie die Referenzimplementierung , z.B von Maven :

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

Das habe ich noch nicht ausprobiert, aber das sieht die vielversprechendste so weit.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top