- 
                Notifications
    
You must be signed in to change notification settings  - Fork 0
 
2. Getting Started
The core-protocols module is a prerequisite module for most protocol level libraries and modules in this repository.
The module is a single jar file which can be installed in a variety of ways.
This module has no pre-requisites.
JDK19 & JDK20 Note: this module is dependent on the JDK's "foreign function feature" which is in preview mode. This requires the java command line flag
--enable-previewto be present for the module to function properly.
We're working on deploying this and other modules to Maven's central repository. There is a pom.xml file in the root of the repository code base. To include core-protocols module as a dependency in your Maven project file include this snippet:
<dependency>
	<groupId>com.slytechs.jnet</groupId>
	<artifactId>core-protocols</artifactId>
	<version>**VERSION**</version>
</dependency>
You can also download the release package which contains all the neccessary artifacts. You can find the the latest downloadable release here.
The module is build with Maven and has a pom.xml file in its root. To compile from source, simply clone the git repot and run mvn compile in the room directory if you have Maven software installed.
> cd /tmp
> git clone [email protected]:slytechs-repos/core-protocols.git
> cd core-protocols
> mvn compile package
> ls target/core-protocols*
target/core-protocols-**VERSION**.jar