44
55The library allows you to create and use NKEYS in Java code.
66
7- | Feature | Core | Regular | LTS |
8- | ---------------------:| :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
9- | ** Current Release** | ![ 3.0.1] ( https://img.shields.io/badge/-3.0.1-27AAE0 ) | ![ 3.0.1] ( https://img.shields.io/badge/-3.0.1-27AAE0 ) | ![ 3.0.1] ( https://img.shields.io/badge/-3.0.1-27AAE0 ) |
10- | ** Current SNAPSHOT** | ![ 3.0.2] ( https://img.shields.io/badge/-3.0.2-27AAE0 ) | ![ 3.0.2] ( https://img.shields.io/badge/-3.0.2-27AAE0 ) | ![ 3.0.2] ( https://img.shields.io/badge/-3.0.2-27AAE0 ) |
11- | ** Build** | [ ![ Core] ( https://github.com/nats-io/nkeys.java/actions/workflows/core-main.yml/badge.svg?event=push )] ( https://github.com/nats-io/nkeys.java/actions/workflows/core-main.yml ) | [ ![ Regular] ( https://github.com/nats-io/nkeys.java/actions/workflows/regular-main.yml/badge.svg?event=push )] ( https://github.com/nats-io/nkeys.java/actions/workflows/regular-main.yml ) | [ ![ LTS] ( https://github.com/nats-io/nkeys.java/actions/workflows/lts-main.yml/badge.svg?event=push )] ( https://github.com/nats-io/nkeys.java/actions/workflows/lts-main.yml ) |
12- | ** Coverage** | [ ![ Coverage Status] ( https://coveralls.io/repos/github/nats-io/nkeys.java/badge?branch=main )] ( https://coveralls.io/github/nats-io/nkeys.java?branch=main ) | ![ N/A] ( https://img.shields.io/badge/N/A-grey?style=for-the-badge ) | ![ N/A] ( https://img.shields.io/badge/N/A-grey?style=for-the-badge ) |
13- | ** Binary, JDK 17** | [ ![ Core JDK 17] ( https://img.shields.io/maven-central/v/io.nats.nkeys/core-jdk17?label=core-jdk17 )] ( https://mvnrepository.com/artifact/io.nats.nkeys/core-jdk17 ) | [ ![ Regular JDK 17] ( https://img.shields.io/maven-central/v/io.nats.nkeys/regular-jdk17?label=regular-jdk17 )] ( https://mvnrepository.com/artifact/io.nats.nkeys/regular-jdk17 ) | [ ![ LTS JDK 17] ( https://img.shields.io/maven-central/v/io.nats.nkeys/lts-jdk17?label=lts-jdk17 )] ( https://mvnrepository.com/artifact/io.nats.nkeys/lts-jdk17 ) |
14- | ** Binary, JDK 21** | [ ![ Core JDK 21] ( https://img.shields.io/maven-central/v/io.nats.nkeys/core-jdk21?label=core-jdk21 )] ( https://mvnrepository.com/artifact/io.nats.nkeys/core-jdk21 ) | [ ![ Regular JDK 21] ( https://img.shields.io/maven-central/v/io.nats.nkeys/regular-jdk21?label=regular-jdk21 )] ( https://mvnrepository.com/artifact/io.nats.nkeys/regular-jdk21 ) | [ ![ LTS JDK 21] ( https://img.shields.io/maven-central/v/io.nats.nkeys/lts-jdk21?label=lts-jdk21 )] ( https://mvnrepository.com/artifact/io.nats.nkeys/lts-jdk21 ) |
15- | ** Binary, JDK 25** | [ ![ Core JDK 25] ( https://img.shields.io/maven-central/v/io.nats.nkeys/core-jdk25?label=core-jdk25 )] ( https://mvnrepository.com/artifact/io.nats.nkeys/core-jdk25 ) | [ ![ Regular JDK 25] ( https://img.shields.io/maven-central/v/io.nats.nkeys/regular-jdk25?label=regular-jdk25 )] ( https://mvnrepository.com/artifact/io.nats.nkeys/regular-jdk25 ) | [ ![ LTS JDK 25] ( https://img.shields.io/maven-central/v/io.nats.nkeys/lts-jdk25?label=lts-jdk25 )] ( https://mvnrepository.com/artifact/io.nats.nkeys/lts-jdk25 ) |
16- | ** Javadoc** | [ ![ Javadoc] ( http://javadoc.io/badge/io.nats.nkeys/core-jdk17.svg )] ( http://javadoc.io/doc/io.nats.nkeys/core-jdk17 ) | ![ N/A] ( https://img.shields.io/badge/N/A-grey?style=for-the-badge ) | ![ N/A] ( https://img.shields.io/badge/N/A-grey?style=for-the-badge ) |
17- | ** License** | [ ![ License Apache 2] ( https://img.shields.io/badge/License-Apache2-blue )] ( https://www.apache.org/licenses/LICENSE-2.0 ) | ![ License Apache 2] ( https://img.shields.io/badge/License-Apache2-blue ) | ![ License Apache 2] ( https://img.shields.io/badge/License-Apache2-blue ) |
7+ | Feature | Core | Regular | LTS |
8+ | -------------------:| :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
9+ | ** Release JDK 17** | [ ![ Core JDK 17] ( https://img.shields.io/maven-central/v/io.nats.nkeys/core-jdk17?label=core-jdk17 )] ( https://mvnrepository.com/artifact/io.nats.nkeys/core-jdk17 ) | [ ![ Regular JDK 17] ( https://img.shields.io/maven-central/v/io.nats.nkeys/regular-jdk17?label=regular-jdk17 )] ( https://mvnrepository.com/artifact/io.nats.nkeys/regular-jdk17 ) | [ ![ LTS JDK 17] ( https://img.shields.io/maven-central/v/io.nats.nkeys/lts-jdk17?label=lts-jdk17 )] ( https://mvnrepository.com/artifact/io.nats.nkeys/lts-jdk17 ) |
10+ | ** Release JDK 21** | [ ![ Core JDK 21] ( https://img.shields.io/maven-central/v/io.nats.nkeys/core-jdk21?label=core-jdk21 )] ( https://mvnrepository.com/artifact/io.nats.nkeys/core-jdk21 ) | [ ![ Regular JDK 21] ( https://img.shields.io/maven-central/v/io.nats.nkeys/regular-jdk21?label=regular-jdk21 )] ( https://mvnrepository.com/artifact/io.nats.nkeys/regular-jdk21 ) | [ ![ LTS JDK 21] ( https://img.shields.io/maven-central/v/io.nats.nkeys/lts-jdk21?label=lts-jdk21 )] ( https://mvnrepository.com/artifact/io.nats.nkeys/lts-jdk21 ) |
11+ | ** Release JDK 25** | [ ![ Core JDK 25] ( https://img.shields.io/maven-central/v/io.nats.nkeys/core-jdk25?label=core-jdk25 )] ( https://mvnrepository.com/artifact/io.nats.nkeys/core-jdk25 ) | [ ![ Regular JDK 25] ( https://img.shields.io/maven-central/v/io.nats.nkeys/regular-jdk25?label=regular-jdk25 )] ( https://mvnrepository.com/artifact/io.nats.nkeys/regular-jdk25 ) | [ ![ LTS JDK 25] ( https://img.shields.io/maven-central/v/io.nats.nkeys/lts-jdk25?label=lts-jdk25 )] ( https://mvnrepository.com/artifact/io.nats.nkeys/lts-jdk25 ) |
12+ | ** Build** | [ ![ Core] ( https://github.com/nats-io/nkeys.java/actions/workflows/core-main.yml/badge.svg?event=push )] ( https://github.com/nats-io/nkeys.java/actions/workflows/core-main.yml ) | [ ![ Regular] ( https://github.com/nats-io/nkeys.java/actions/workflows/regular-main.yml/badge.svg?event=push )] ( https://github.com/nats-io/nkeys.java/actions/workflows/regular-main.yml ) | [ ![ LTS] ( https://github.com/nats-io/nkeys.java/actions/workflows/lts-main.yml/badge.svg?event=push )] ( https://github.com/nats-io/nkeys.java/actions/workflows/lts-main.yml ) |
13+ | ** Coverage** | [ ![ Coverage Status] ( https://coveralls.io/repos/github/nats-io/nkeys.java/badge?branch=main )] ( https://coveralls.io/github/nats-io/nkeys.java?branch=main ) | ![ N/A] ( https://img.shields.io/badge/N/A-grey?style=for-the-badge ) | ![ N/A] ( https://img.shields.io/badge/N/A-grey?style=for-the-badge ) |
14+ | ** Javadoc** | [ ![ Javadoc] ( http://javadoc.io/badge/io.nats.nkeys/core-jdk17.svg )] ( http://javadoc.io/doc/io.nats.nkeys/core-jdk17 ) | ![ N/A] ( https://img.shields.io/badge/N/A-grey?style=for-the-badge ) | ![ N/A] ( https://img.shields.io/badge/N/A-grey?style=for-the-badge ) |
15+ | ** License** | [ ![ License Apache 2] ( https://img.shields.io/badge/License-Apache2-blue )] ( https://www.apache.org/licenses/LICENSE-2.0 ) | ![ License Apache 2] ( https://img.shields.io/badge/License-Apache2-blue ) | ![ License Apache 2] ( https://img.shields.io/badge/License-Apache2-blue ) |
1816
1917# Overview
2018
@@ -90,7 +88,8 @@ The _regular_ and _lts_ libraries automatically depend on the _core_ of the same
9088
9189``` groovy
9290dependencies {
93- implementation 'io.nats.nkeys:regular-jdk17:3.0.1'
91+ implementation 'io.nats.nkeys:core-jdk17:3.0.2'
92+ implementation 'io.nats.nkeys:regular-jdk17:3.0.2'
9493}
9594```
9695
@@ -105,28 +104,16 @@ repositories {
105104}
106105```
107106
108- If you need a snapshot version, you must add the url for the snapshots and change your dependency.
109-
110- ``` groovy
111- repositories {
112- mavenCentral()
113- maven {
114- url "https://central.sonatype.com/repository/maven-snapshots"
115- }
116- }
117-
118- dependencies {
119- implementation 'io.nats.nkeys:regular-jdk17:3.0.2-SNAPSHOT'
120- }
121- ```
122-
123107#### Maven
124108
125109``` xml
126110<dependency >
111+ <groupId >io.nats.nkeys</groupId >
112+ <artifactId >core-jdk17</artifactId >
113+ <version >3.0.2</version >
127114 <groupId >io.nats.nkeys</groupId >
128115 <artifactId >regular-jdk17</artifactId >
129- <version >3.0.1 </version >
116+ <version >3.0.2 </version >
130117</dependency >
131118```
132119
@@ -144,26 +131,6 @@ If you need the absolute latest, before it propagates to maven central, you can
144131</repositories >
145132```
146133
147- If you need a snapshot version, you must enable snapshots and change your dependency.
148-
149- ``` xml
150- <repositories >
151- <repository >
152- <id >sonatype snapshots</id >
153- <url >https://central.sonatype.com/repository/maven-snapshots</url >
154- <snapshots >
155- <enabled >true</enabled >
156- </snapshots >
157- </repository >
158- </repositories >
159-
160- <dependency >
161- <groupId >io.nats.nkeys</groupId >
162- <artifactId >regular-jdk17</artifactId >
163- <version >3.0.2-SNAPSHOT</version >
164- </dependency >
165- ```
166-
167134## License
168135
169136Unless otherwise noted, the NATS source files are distributed
0 commit comments