JSR 275 dường như ở trạng thái bị từ chối. JScience dường như có triển khai và có vẻ như là unitsofmeasure.Việc sử dụng đơn vị jsr-275 nào nên được sử dụng?
- Có bất kỳ triển khai nguồn mở nào khác không?
- Gói nào phù hợp với jsr-275 và dễ sử dụng.
JSR 275 dường như ở trạng thái bị từ chối. JScience dường như có triển khai và có vẻ như là unitsofmeasure.Việc sử dụng đơn vị jsr-275 nào nên được sử dụng?
Vì JSR-275 đã bị từ chối không gian tên javax không thể được sử dụng và đã được thay thế bằng không gian tên org.unitsofmeasurement. Thông số kỹ thuật có sẵn tại: http://www.unitsofmeasurement.org, danh sách các cài đặt của thông số đó có thể được tìm thấy tại đó. Các JScience implementation đã được phát hành, mới nhất của văn bản này là version 4.3.1 in Oct 2012. Chúc mừng, Jean-Marie Dautelle (chủ dự án JScience)
Trong khi JScience cũng có kế hoạch thực hiện nó tại một số điểm, xin lưu ý JSR 363, các đơn vị đo lường chuẩn Java mới (kế thừa JSR 275) có sẵn trong Giai đoạn dự thảo sớm, xem http://unitsofmeasurement.github.io/ Bạn cũng sẽ tìm thấy API và RI ở những nơi như MavenCentral.
Werner (Co Spec Chì, JSR 363)
Như @WernerKeil đã đề cập, việc thay thế có vẻ là JSR 363. Tôi đã làm một ít nghiên cứu (công cụ này khó tìm, phân tán khắp mọi nơi mà không có cái nhìn tổng quan rõ ràng, đó là lý do tại sao tôi đăng bài này ở đây) và dường như bạn sẽ muốn đưa vào phụ thuộc unitofmeasurement được giải phóng, ví dụ: from Maven như thế này:
<dependency>
<groupId>javax.measure</groupId>
<artifactId>unit-api</artifactId>
<version>1.0</version>
</dependency>
Sau đó, trong ứng dụng cuối cùng bạn sẽ muốn một thực hiện, chẳng hạn như reference implementation, ví dụ from Maven:
<dependency>
<groupId>tec.units</groupId>
<artifactId>unit-ri</artifactId>
<version>1.0.2</version>
</dependency>
Tôi đã không cố gắng này, nhưng có vẻ hứa hẹn nhất cho đến nay.
mọi cập nhật về thời điểm JScience sẽ được phát hành? Tôi đã tìm kiếm maven.java.net nhưng chỉ tìm thấy một POM cho phiên bản 5.0-SNAPSHOT. –