zerodds-java-omgdds
- Last version with code: crates.io/crates/zerodds-java-omgdds/1.0.0-rc.6
- API docs of that version: docs.rs/zerodds-java-omgdds/1.0.0-rc.6
What it was
A Rust crate of the workspace that served as the build container for the Java module: the native Java
DDS PSM (org.omg.dds.*) after OMG DDS Java PSM 1.0. The Java code itself was pure Java, without JNI.
Replacement in 1.0.0-rc.7
Java remains, without a Rust crate: a pure-Java implementation of OMG DDS Java PSM 1.0
(org.omg.dds.*) under crates/java-omgdds/java/, with its own
pure-Java RTPS wire stack (org.zerodds.rtps, DDSI-RTPS 2.5). No JNI, no Rust library, no native
file in the JAR.
- Maven:
org.zerodds:omgdds:1.0.0-rc.7 - Build from source:
mvn -f crates/java-omgdds/java/pom.xml package - Types:
zerodds-idlc generate --lang java;--java-mappingselectspsm(default) oromg.
Quickstart: /bindings/java/.
Migration
The list of removed crates and the migration to their successors: CHANGELOG, [1.0.0-rc.7], section “Removed”.
zerodds-java-omgdds
- Letzte Version mit Code: crates.io/crates/zerodds-java-omgdds/1.0.0-rc.6
- API-Docs dieser Version: docs.rs/zerodds-java-omgdds/1.0.0-rc.6
Was die Crate war
Eine Rust-Crate des Workspace, die als Baucontainer für das Java-Modul diente: den nativen Java-DDS-PSM
(org.omg.dds.*) nach OMG DDS Java PSM 1.0. Der Java-Code selbst war reines Java, ohne JNI.
Ersatz in 1.0.0-rc.7
Java bleibt, ohne Rust-Crate: eine reine Java-Implementierung von OMG DDS Java PSM 1.0
(org.omg.dds.*) unter crates/java-omgdds/java/, mit einem eigenen
RTPS-Stack in reinem Java (org.zerodds.rtps, DDSI-RTPS 2.5). Kein JNI, keine Rust-Bibliothek, keine
native Datei im JAR.
- Maven:
org.zerodds:omgdds:1.0.0-rc.7 - Bau aus dem Quelltext:
mvn -f crates/java-omgdds/java/pom.xml package - Typen:
zerodds-idlc generate --lang java;--java-mappingwähltpsm(Standard) oderomg.
Schnellstart: /bindings/java/.
Migration
Die Liste der entfallenen Crates und die Migration zu ihren Nachfolgern: CHANGELOG, [1.0.0-rc.7], Abschnitt „Removed“.