Zenoh main pom

Zenoh-java build POM

Лицензия

Лицензия

Категории

Категории

Java Языки программирования CLI Взаимодействие с пользователем
Группа

Группа

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

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

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

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

0.4.2-M1
Дата

Дата

Тип

Тип

pom
Описание

Описание

Zenoh main pom
Zenoh-java build POM
Организация-разработчик

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

Eclipse Foundation

Скачать zenoh-java

Имя Файла Размер
zenoh-java-0.4.2-M1.pom 1 KB
Обзор

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

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

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

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

  • parent-pom
  • zenoh
  • examples

zenoh banner

Build Documentation Status Gitter License License

Eclipse zenoh Java Client API

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

⚠️ zenoh has been subjet to a complete rewrite with major protocol updates between versions 0.4.2 and 0.5.0. The Java API does not yet integrate those changes and is only compatible with version 0.4.2 of the zenoh daemon and the underlying zenoh-c stack.

Installation

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

  <dependency>
    <groupId>org.eclipse.zenoh</groupId>
    <artifactId>zenoh</artifactId>
    <version>0.4.2-M1</version>
  </dependency>

Building

Requirements:

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

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

Версия
0.4.2-M1