io.lighty.modules:lighty-ovsdb-sb

Parent pom for code artifacts using Lighty.io.

License

License

GroupId

GroupId

io.lighty.modules
ArtifactId

ArtifactId

lighty-ovsdb-sb
Last Version

Last Version

9.3.3
Release Date

Release Date

Type

Type

jar
Description

Description

Parent pom for code artifacts using Lighty.io.

Download lighty-ovsdb-sb

How to add to project

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

Dependencies

compile (3)

Group / Artifact Type Version
io.lighty.core : lighty-controller jar
org.opendaylight.ovsdb : southbound-api jar
org.opendaylight.ovsdb : southbound-impl jar

test (3)

Group / Artifact Type Version
io.lighty.modules : lighty-restconf-nb-community jar
org.testng : testng jar
io.lighty.resources : singlenode-configuration jar

Project Modules

There are no modules declared in this project.

lighty.io 13

lighty.io is a Software Development Kit powered by OpenDaylight to support, ease & accelerate the development of Software-Defined Networking (SDN) solutions in Java. Developed by PANTHEON.tech.

It utilizes core OpenDaylight components, which are available as a set of libraries and are adapted to run in a plain Java SE environment.

Build Status Maven Central License

This branch maintains compatibility with OpenDaylight Aluminium, release.

Features

  • Removed Karaf: Having Java SE as a runtime, you can use a framework of your choice, not only Karaf
  • Improved Speed: Improved memory management & speed
  • Modularity: Your application code can start, stop & restart modules, as required

Use Cases

Components

architecture

Build & Install

In order to build and install lighty.io artifacts locally, follow the steps below:

  1. Install JDK - make sure JDK 11 is installed
  2. Install maven - make sure you have maven 3.6.3 or later installed
  3. Setup maven - make sure you have the proper settings.xml in your ~/.m2 directory
  4. Build & Install locally - by running command: mvn clean install -DskipTests

controller startup sequence

Migration from OpenDaylight to lighty.io

This guide describes the migration procedure from OpenDaylight/Karaf application to lighty.io. It contains a summary of practical experiences, based on real-life OpenDaylight project migrations.

Run JUnit & IT tests

lighty.io project contains JUnit & integration tests. Because a complete OpenDaylight/lighty.io controller is often started with south-bound and north-bound plugins, these tests are often required. IT tests are comparable with single-feature tests in ODL/Karaf environment - but much faster.

Before starting IT tests, please make sure that ports 8080, 8888, 8185, 2550 are free on localhost.

To run unit and integration tests, use the command:

mvn clean install

Support, FAQ & Use-Cases

If you are interested in lighty.io, require technical support, need blogs, FAQ, technical articles and more examples, visit lighty.io

io.lighty.modules

PantheonTechnologies

PantheonTechnologies is now @PANTHEONtech

Versions

Version
9.3.3
9.3.2
9.3.1
9.3.0
9.2.3
9.2.2
9.2.1