Skip to content

Commit fb73f3b

Browse files
anthonyolazabalDC2-DanielKrueger
authored andcommitted
Submitting alpha version of the PostgreSQL protocol adapter.
1 parent 4c536e0 commit fb73f3b

27 files changed

+1419
-0
lines changed

modules/hivemq-edge-module-postgresql/.idea/.gitignore

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

modules/hivemq-edge-module-postgresql/.idea/.name

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

modules/hivemq-edge-module-postgresql/.idea/compiler.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

modules/hivemq-edge-module-postgresql/.idea/gradle.xml

Lines changed: 15 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

modules/hivemq-edge-module-postgresql/.idea/jarRepositories.xml

Lines changed: 25 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

modules/hivemq-edge-module-postgresql/.idea/misc.xml

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

modules/hivemq-edge-module-postgresql/.idea/vcs.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
Copyright 2023-present HiveMQ GmbH
2+
3+
Licensed under the Apache License, Version 2.0 (the "License");
4+
you may not use this file except in compliance with the License.
5+
You may obtain a copy of the License at
6+
7+
http://www.apache.org/licenses/LICENSE-2.0
8+
9+
Unless required by applicable law or agreed to in writing, software
10+
distributed under the License is distributed on an "AS IS" BASIS,
11+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
See the License for the specific language governing permissions and
13+
limitations under the License.
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
plugins {
2+
id("java")
3+
id("com.github.sgtsilvio.gradle.utf8")
4+
id("com.github.johnrengelman.shadow")
5+
id("com.github.hierynomus.license")
6+
id("org.owasp.dependencycheck")
7+
}
8+
9+
10+
group = "com.hivemq"
11+
version = "2024.7-ALPHA"
12+
13+
repositories {
14+
mavenLocal()
15+
mavenCentral()
16+
}
17+
18+
19+
dependencies {
20+
compileOnly("com.hivemq:hivemq-edge-adapter-sdk:${property("hivemq-edge-adapter-sdk.version")}")
21+
compileOnly("commons-io:commons-io:${property("commons-io.version")}")
22+
implementation("org.postgresql:postgresql:42.7.3")
23+
implementation("com.fasterxml.jackson.core:jackson-core:2.18.1")
24+
compileOnly("com.fasterxml.jackson.core:jackson-databind:${property("jackson.version")}")
25+
compileOnly("org.slf4j:slf4j-api:${property("slf4j.version")}")
26+
}
27+
28+
dependencies {
29+
testImplementation("org.junit.jupiter:junit-jupiter-api:${property("junit.jupiter.version")}")
30+
testImplementation("org.junit.jupiter:junit-jupiter-params:${property("junit.jupiter.version")}")
31+
testImplementation("org.junit.platform:junit-platform-launcher:${property("junit.jupiter.platform.version")}")
32+
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:${property("junit.jupiter.version")}")
33+
testImplementation("com.hivemq:hivemq-edge-adapter-sdk:${property("hivemq-edge-adapter-sdk.version")}")
34+
testImplementation("org.mockito:mockito-core:${property("mockito.version")}")
35+
testImplementation("com.fasterxml.jackson.core:jackson-databind:${property("jackson.version")}")
36+
}
37+
38+
tasks.test {
39+
useJUnitPlatform()
40+
}
41+
42+
license {
43+
header = file("HEADER")
44+
mapping("java", "SLASHSTAR_STYLE")
45+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#
2+
# hivemq dependencies
3+
#
4+
hivemq-edge-adapter-sdk.version=2024.5
5+
#
6+
# main dependencies
7+
#
8+
commons-io.version=2.13.0
9+
jackson.version=2.17.0
10+
slf4j.version=1.7.30
11+
12+
#
13+
# plugins
14+
#
15+
plugin.utf8.version=0.1.0
16+
plugin.shadow.version=7.1.2
17+
plugin.license.version=0.16.1
18+
plugin.dependencycheck.version=7.4.4
19+
#
20+
# tests
21+
#
22+
junit.jupiter.version=5.7.1
23+
junit.jupiter.platform.version=1.7.1
24+
mockito.version=5.7.0
Binary file not shown.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#Wed Apr 24 08:26:06 CEST 2024
2+
distributionBase=GRADLE_USER_HOME
3+
distributionPath=wrapper/dists
4+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip
5+
zipStoreBase=GRADLE_USER_HOME
6+
zipStorePath=wrapper/dists

0 commit comments

Comments
 (0)