Skip to content

All jNet project aggregator - builds runtime, pcap, protocols, jNetWorks, DPDK and Napatech NTAPI SDKs

Notifications You must be signed in to change notification settings

slytechs-repos/jnet-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Sonatype Nexus (Snapshots)

jnet-sdk

jnet-sdk is a Maven aggregator project that combines all jNet projects into a single build. This project simplifies the build process and dependency management for the jNet ecosystem.

Included Projects

This aggregator includes the following jNet projects:

  • jNet Runtime
  • PCAP
  • Protocols
  • jNetWorks
  • DPDK
  • Napatech NTAPI

Prerequisites

Before building this project, ensure you have the following installed:

  • Java Development Kit (JDK) 22 or higher
  • Maven 3.6.0 or higher

Building the Project

To build all the included projects, run the following command in the root directory of this repository:

mvn clean install

or with publishing permission:

mvn clean deploy

Project Structure

The project structure is as follows:

jnet-sdk/
├── pom.xml
├── jnetruntime-sdk/
├── jnetpcap-sdk/
├── protocol-pack-sdk/
├── jnetworks-sdk/
├── jnetdpdk-sdk/
└── jnetntapi-sdk/

Note: Each SDK has a corresponding github repo and git sub-project as well asone or more maven modules. Remember to clone with the "recursive" option on, to also clone the modules inside.

Usage

To use the jnet-sdk in your project, add the following dependency to your pom.xml:

Sonatype Nexus (Snapshots)

<dependency>
    <groupId>com.jnet</groupId>
    <artifactId>jnet-sdk</artifactId>
    <version>X.Y.Z</version>
    <type>pom</type>
</dependency>

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

Sly Technologies Free License

See: http://www.slytechs.com/free-license-text

Software Roadmap

Software Roadmap

The Sly Technologies Software Roadmap provides a detailed overview of all our software modules available on GitHub, outlining their relationships and the latest versions. This section shows how the various modules interact with each other, highlighting dependencies and integration points across the system. Users can access the latest versions and corresponding release notes to understand improvements and updates as they become available.

A secondary tab features the release schedule, offering a timeline for upcoming releases and planned features. This includes projected release dates and key features for future versions, giving users visibility into what’s next and when to expect enhancements or new functionality. The roadmap is continuously updated to reflect any adjustments in timelines or features, ensuring accurate and up-to-date information.

View our data spreadsheet image

Contact

Sly Technologies: sales@slytechs.com

Visit: http://slytechs.com

About

All jNet project aggregator - builds runtime, pcap, protocols, jNetWorks, DPDK and Napatech NTAPI SDKs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published