Zenoh

The Zenoh client API in Java

Лицензия

Лицензия

Группа

Группа

io.zenoh
Идентификатор

Идентификатор

zenoh
Последняя версия

Последняя версия

0.4.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

Zenoh
The Zenoh client API in Java
Организация-разработчик

Организация-разработчик

ADLINK Technology

Скачать zenoh

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/io.zenoh/zenoh/ -->
<dependency>
    <groupId>io.zenoh</groupId>
    <artifactId>zenoh</artifactId>
    <version>0.4.1</version>
</dependency>
// https://jarcasting.com/artifacts/io.zenoh/zenoh/
implementation 'io.zenoh:zenoh:0.4.1'
// https://jarcasting.com/artifacts/io.zenoh/zenoh/
implementation ("io.zenoh:zenoh:0.4.1")
'io.zenoh:zenoh:jar:0.4.1'
<dependency org="io.zenoh" name="zenoh" rev="0.4.1">
  <artifact name="zenoh" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.zenoh', module='zenoh', version='0.4.1')
)
libraryDependencies += "io.zenoh" % "zenoh" % "0.4.1"
[io.zenoh/zenoh "0.4.1"]

Зависимости

compile (2)

Идентификатор библиотеки Тип Версия
org.slf4j : slf4j-api jar 1.7.25
org.scijava : native-lib-loader jar 2.3.4

test (3)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.12
ch.qos.logback : logback-core jar 1.2.3
ch.qos.logback : logback-classic jar 1.2.3

Модули Проекта

Данный проект не имеет модулей.

zenoh banner

Build Status License License Documentation Status

Eclipse zenoh Java Client API

The Java API for Eclipse zenoh, based on the zenoh-c API via JNI.

Installation

zenoh-java is available on Maven Central. Just add the dependency in your POM:

  <dependency>
    <groupId>io.zenoh</groupId>
    <artifactId>zenoh</artifactId>
    <version>0.4.1</version>
  </dependency>

Building

Requirements:

  • Java >= 8
  • Apache Maven >= 3.6.0
  • cmake, make, gcc (for zenoh-c compilation)

Optional for cross-compilation:

  • Docker

To build for your current platform: mvn clean install

If zenoh-c is found in the same directory than zenoh-java, the build will copy its sources and compile it. Otherwise, the build will clone the zenoh-c repository and compile it.

Note that this Maven build offers profiles in addition of the default one:

  • mvn -Pdebug clean install

    • compiles zenoh-c with debug logs active
  • mvn -Prelease clean install

    • compiles zenoh-c in release mode (without logs)
    • cross-compiles zenoh-c on all supported platforms (incl. MacOS if this is your current host) using dockross.
    • generates the Javadoc
    • generate a ZIP file for release in assembly/target

Examples

See examples/zenoh/README.md

io.zenoh

ATOLabs

ADLINK Advanced Technology Laboratory

Версии библиотеки

Версия
0.4.1
0.4.0
0.3.0