6
6
7
7
[ ![ Maven Central] ( https://maven-badges.herokuapp.com/maven-central/com.hivemq/hivemq-mqtt-client/badge.svg )] ( https://maven-badges.herokuapp.com/maven-central/com.hivemq/hivemq-mqtt-client )
8
8
[ ![ JitPack] ( https://jitpack.io/v/hivemq/hivemq-mqtt-client.svg )] ( https://jitpack.io/#hivemq/hivemq-mqtt-client )
9
+ [ ![ javadoc] ( https://javadoc.io/badge2/com.hivemq/hivemq-mqtt-client/javadoc.svg )] ( https://javadoc.io/doc/com.hivemq/hivemq-mqtt-client )
9
10
[ ![ Build Status] ( https://travis-ci.com/hivemq/hivemq-mqtt-client.svg?branch=develop )] ( https://travis-ci.com/hivemq/hivemq-mqtt-client )
10
11
[ ![ Language grade: Java] ( https://img.shields.io/lgtm/grade/java/g/hivemq/hivemq-mqtt-client.svg?logo=lgtm&logoWidth=18 )] ( https://lgtm.com/projects/g/hivemq/hivemq-mqtt-client/context:java )
11
12
[ ![ Total alerts] ( https://img.shields.io/lgtm/alerts/g/hivemq/hivemq-mqtt-client.svg?logo=lgtm&logoWidth=18 )] ( https://lgtm.com/projects/g/hivemq/hivemq-mqtt-client/alerts/ )
@@ -79,7 +80,13 @@ backpressure support.
79
80
<img src =" https://avatars3.githubusercontent.com/u/11352045?s=200&v=4 " alt =" Open Smart Grid Platform " height =" 60px " />
80
81
] ( https://github.com/OSGP/open-smart-grid-platform )   ;  ; [
81
82
<img src =" https://raw.githubusercontent.com/EXXETA/correomqtt/develop/icon/ico/Icon_128x128.png " alt =" CorreoMQTT " height =" 60px " />
82
- ] ( https://github.com/EXXETA/correomqtt )
83
+ ] ( https://github.com/EXXETA/correomqtt )   ;  ; [
84
+ <img src =" https://avatars.githubusercontent.com/u/32634858?s=200&v=4 " alt =" HiveMQ Spring Boot Starter " height =" 60px " />
85
+ ] ( https://github.com/SmartsquareGmbH/mqtt-starter )   ;  ; [
86
+ <img src =" https://avatars.githubusercontent.com/u/16953511?s=200&v=4 " alt =" HiveMQ Spring Boot Starter " height =" 60px " />
87
+ ] ( https://www.openmuc.org/ )   ;  ; [
88
+ <img src =" https://avatars.githubusercontent.com/u/20456341?s=200&v=4 " alt =" HiveMQ Spring Boot Starter " height =" 60px " />
89
+ ] ( https://github.com/leftshiftone/gaia-sdk )
83
90
84
91
If you use the HiveMQ MQTT Client in a project that is not listed here, feel free to open an issue or pull request.
85
92
@@ -91,22 +98,22 @@ Java 8 or higher is required.
91
98
92
99
#### Gradle
93
100
94
- If you use Gradle, just include the following inside your ` build.gradle ` file.
101
+ If you use Gradle, just include the following inside your ` build.gradle(.kts) ` file.
95
102
96
103
``` groovy
97
104
dependencies {
98
- implementation group: ' com.hivemq', name: ' hivemq-mqtt-client', version: ' 1.2.0'
105
+ implementation(" com.hivemq: hivemq-mqtt-client: 1.2.2")
99
106
}
100
107
```
101
108
102
109
For optional features you can choose to include additional modules:
103
110
104
111
``` groovy
105
112
dependencies {
106
- implementation group: ' com.hivemq', name: ' hivemq-mqtt-client-websocket', version: ' 1.2.0'
107
- implementation group: ' com.hivemq', name: ' hivemq-mqtt-client-proxy', version: ' 1.2.0'
108
- implementation group: ' com.hivemq', name: ' hivemq-mqtt-client-epoll', version: ' 1.2.0'
109
- implementation group: ' com.hivemq', name: ' hivemq-mqtt-client-reactor', version: ' 1.2.0'
113
+ implementation(platform(" com.hivemq: hivemq-mqtt-client-websocket: 1.2.2"))
114
+ implementation(platform(" com.hivemq: hivemq-mqtt-client-proxy: 1.2.2"))
115
+ implementation(platform(" com.hivemq: hivemq-mqtt-client-epoll: 1.2.2"))
116
+ implementation(" com.hivemq: hivemq-mqtt-client-reactor: 1.2.2")
110
117
}
111
118
```
112
119
@@ -121,7 +128,7 @@ If you use Maven, just include the following inside your `pom.xml` file.
121
128
<dependency >
122
129
<groupId >com.hivemq</groupId >
123
130
<artifactId >hivemq-mqtt-client</artifactId >
124
- <version >1.2.0 </version >
131
+ <version >1.2.2 </version >
125
132
</dependency >
126
133
</dependencies >
127
134
...
@@ -150,31 +157,31 @@ For optional features you can choose to include additional modules:
150
157
<dependency >
151
158
<groupId >com.hivemq</groupId >
152
159
<artifactId >hivemq-mqtt-client-websocket</artifactId >
153
- <version >1.2.0 </version >
160
+ <version >1.2.2 </version >
154
161
<type >pom</type >
155
162
</dependency >
156
163
</dependencies >
157
164
<dependencies >
158
165
<dependency >
159
166
<groupId >com.hivemq</groupId >
160
167
<artifactId >hivemq-mqtt-client-proxy</artifactId >
161
- <version >1.2.0 </version >
168
+ <version >1.2.2 </version >
162
169
<type >pom</type >
163
170
</dependency >
164
171
</dependencies >
165
172
<dependencies >
166
173
<dependency >
167
174
<groupId >com.hivemq</groupId >
168
175
<artifactId >hivemq-mqtt-client-epoll</artifactId >
169
- <version >1.2.0 </version >
176
+ <version >1.2.2 </version >
170
177
<type >pom</type >
171
178
</dependency >
172
179
</dependencies >
173
180
<dependencies >
174
181
<dependency >
175
182
<groupId >com.hivemq</groupId >
176
183
<artifactId >hivemq-mqtt-client-reactor</artifactId >
177
- <version >1.2.0 </version >
184
+ <version >1.2.2 </version >
178
185
</dependency >
179
186
</dependencies >
180
187
...
@@ -192,7 +199,7 @@ To use the shaded version just append `-shaded` to the artifact name.
192
199
193
200
``` groovy
194
201
dependencies {
195
- implementation group: ' com.hivemq', name: ' hivemq-mqtt-client-shaded', version: ' 1.2.0'
202
+ implementation(" com.hivemq: hivemq-mqtt-client-shaded: 1.2.2")
196
203
}
197
204
```
198
205
@@ -205,7 +212,7 @@ dependencies {
205
212
<dependency >
206
213
<groupId >com.hivemq</groupId >
207
214
<artifactId >hivemq-mqtt-client-shaded</artifactId >
208
- <version >1.2.0 </version >
215
+ <version >1.2.2 </version >
209
216
</dependency >
210
217
</dependencies >
211
218
...
@@ -220,18 +227,18 @@ Snapshots can be obtained using [JitPack](https://jitpack.io/#hivemq/hivemq-mqtt
220
227
221
228
``` groovy
222
229
repositories {
223
- ...
224
- maven { url 'https://jitpack.io' }
230
+ ...
231
+ maven { url 'https://jitpack.io' }
225
232
}
226
233
227
234
dependencies {
228
- implementation ' com.github.hivemq.hivemq-mqtt-client:hivemq-mqtt-client:develop-SNAPSHOT'
229
-
230
- // snapshots for optional modules
231
- implementation ' com.github.hivemq.hivemq-mqtt-client:hivemq-mqtt-client-websocket:develop-SNAPSHOT'
232
- implementation ' com.github.hivemq.hivemq-mqtt-client:hivemq-mqtt-client-proxy:develop-SNAPSHOT'
233
- implementation ' com.github.hivemq.hivemq-mqtt-client:hivemq-mqtt-client-epoll:develop-SNAPSHOT'
234
- implementation ' com.github.hivemq.hivemq-mqtt-client:hivemq-mqtt-client-reactor:develop-SNAPSHOT'
235
+ implementation(" com.github.hivemq.hivemq-mqtt-client:hivemq-mqtt-client:develop-SNAPSHOT")
236
+
237
+ // snapshots for optional modules
238
+ implementation(platform(" com.github.hivemq.hivemq-mqtt-client:hivemq-mqtt-client-websocket:develop-SNAPSHOT"))
239
+ implementation(platform(" com.github.hivemq.hivemq-mqtt-client:hivemq-mqtt-client-proxy:develop-SNAPSHOT"))
240
+ implementation(platform(" com.github.hivemq.hivemq-mqtt-client:hivemq-mqtt-client-epoll:develop-SNAPSHOT"))
241
+ implementation(" com.github.hivemq.hivemq-mqtt-client:hivemq-mqtt-client-reactor:develop-SNAPSHOT")
235
242
}
236
243
```
237
244
0 commit comments