From efdc2173cf0fb6b5767a7b40b3d41e299b2e806b Mon Sep 17 00:00:00 2001 From: ZhangJian He Date: Wed, 4 Sep 2024 13:28:02 +0800 Subject: [PATCH] feat: init mtconnect modules Signed-off-by: ZhangJian He --- .github/workflows/java_checkstyle.yml | 21 --------------- .typos.toml | 3 +++ mtconnect-client-api/pom.xml | 14 ++++++++++ mtconnect-client-reactive/pom.xml | 22 +++++++++++++++ .../reactive/ReactiveMtConnectClient.java | 4 +++ mtconnect-client-vertx/pom.xml | 27 +++++++++++++++++++ .../client/vertx/MtConnectClient.java | 11 ++++++++ mtconnect-parent.iml | 8 ------ mtconnect-server-api/pom.xml | 14 ++++++++++ mtconnect-server-reactive/pom.xml | 22 +++++++++++++++ .../reactive/ReactiveMtConnectServer.java | 4 +++ mtconnect-server-vertx/pom.xml | 27 +++++++++++++++++++ .../server/vertx/MtConnectServer.java | 11 ++++++++ pom.xml | 8 ++++++ 14 files changed, 167 insertions(+), 29 deletions(-) delete mode 100644 .github/workflows/java_checkstyle.yml create mode 100644 .typos.toml create mode 100644 mtconnect-client-api/pom.xml create mode 100644 mtconnect-client-reactive/pom.xml create mode 100644 mtconnect-client-reactive/src/main/java/io/github/protocol/mtconnect/client/reactive/ReactiveMtConnectClient.java create mode 100644 mtconnect-client-vertx/pom.xml create mode 100644 mtconnect-client-vertx/src/main/java/io/github/protocol/mtconnect/client/vertx/MtConnectClient.java delete mode 100644 mtconnect-parent.iml create mode 100644 mtconnect-server-api/pom.xml create mode 100644 mtconnect-server-reactive/pom.xml create mode 100644 mtconnect-server-reactive/src/main/java/io/github/protocol/mtconnect/server/reactive/ReactiveMtConnectServer.java create mode 100644 mtconnect-server-vertx/pom.xml create mode 100644 mtconnect-server-vertx/src/main/java/io/github/protocol/mtconnect/server/vertx/MtConnectServer.java diff --git a/.github/workflows/java_checkstyle.yml b/.github/workflows/java_checkstyle.yml deleted file mode 100644 index cdec2a7..0000000 --- a/.github/workflows/java_checkstyle.yml +++ /dev/null @@ -1,21 +0,0 @@ -name: java checkstyle -on: - push: - branches: - - main - pull_request: - branches: - - main - -jobs: - java_checkstyle: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Set up Maven Central Repository - uses: actions/setup-java@v4 - with: - java-version: '17' - distribution: 'temurin' - - name: checkstyle - run: mvn -B clean checkstyle:check diff --git a/.typos.toml b/.typos.toml new file mode 100644 index 0000000..205d5a0 --- /dev/null +++ b/.typos.toml @@ -0,0 +1,3 @@ +[default.extend-words] +# keyword fp +"vertx" = "vertx" diff --git a/mtconnect-client-api/pom.xml b/mtconnect-client-api/pom.xml new file mode 100644 index 0000000..39c1727 --- /dev/null +++ b/mtconnect-client-api/pom.xml @@ -0,0 +1,14 @@ + + + 4.0.0 + + io.github.protocol-laboratory + mtconnect-parent + 0.0.1-SNAPSHOT + + + mtconnect-client-api + + diff --git a/mtconnect-client-reactive/pom.xml b/mtconnect-client-reactive/pom.xml new file mode 100644 index 0000000..a22a86f --- /dev/null +++ b/mtconnect-client-reactive/pom.xml @@ -0,0 +1,22 @@ + + + 4.0.0 + + io.github.protocol-laboratory + mtconnect-parent + 0.0.1-SNAPSHOT + + + mtconnect-client-reactive + + + + io.projectreactor.netty + reactor-netty-http + ${reactor-netty.version} + + + + diff --git a/mtconnect-client-reactive/src/main/java/io/github/protocol/mtconnect/client/reactive/ReactiveMtConnectClient.java b/mtconnect-client-reactive/src/main/java/io/github/protocol/mtconnect/client/reactive/ReactiveMtConnectClient.java new file mode 100644 index 0000000..eff9077 --- /dev/null +++ b/mtconnect-client-reactive/src/main/java/io/github/protocol/mtconnect/client/reactive/ReactiveMtConnectClient.java @@ -0,0 +1,4 @@ +package io.github.protocol.mtconnect.client.reactive; + +public class ReactiveMtConnectClient { +} diff --git a/mtconnect-client-vertx/pom.xml b/mtconnect-client-vertx/pom.xml new file mode 100644 index 0000000..5a66cc8 --- /dev/null +++ b/mtconnect-client-vertx/pom.xml @@ -0,0 +1,27 @@ + + + 4.0.0 + + io.github.protocol-laboratory + mtconnect-parent + 0.0.1-SNAPSHOT + + + mtconnect-client-vertx + + + + io.vertx + vertx-core + ${vertx.version} + + + io.vertx + vertx-web-client + ${vertx.version} + + + + diff --git a/mtconnect-client-vertx/src/main/java/io/github/protocol/mtconnect/client/vertx/MtConnectClient.java b/mtconnect-client-vertx/src/main/java/io/github/protocol/mtconnect/client/vertx/MtConnectClient.java new file mode 100644 index 0000000..da49105 --- /dev/null +++ b/mtconnect-client-vertx/src/main/java/io/github/protocol/mtconnect/client/vertx/MtConnectClient.java @@ -0,0 +1,11 @@ +package io.github.protocol.mtconnect.client.vertx; + +import io.vertx.core.Vertx; + +public class MtConnectClient { + private final Vertx vertx; + + public MtConnectClient() { + this.vertx = Vertx.vertx(); + } +} diff --git a/mtconnect-parent.iml b/mtconnect-parent.iml deleted file mode 100644 index 3b0c98f..0000000 --- a/mtconnect-parent.iml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/mtconnect-server-api/pom.xml b/mtconnect-server-api/pom.xml new file mode 100644 index 0000000..9d45bfa --- /dev/null +++ b/mtconnect-server-api/pom.xml @@ -0,0 +1,14 @@ + + + 4.0.0 + + io.github.protocol-laboratory + mtconnect-parent + 0.0.1-SNAPSHOT + + + mtconnect-server-api + + diff --git a/mtconnect-server-reactive/pom.xml b/mtconnect-server-reactive/pom.xml new file mode 100644 index 0000000..4508721 --- /dev/null +++ b/mtconnect-server-reactive/pom.xml @@ -0,0 +1,22 @@ + + + 4.0.0 + + io.github.protocol-laboratory + mtconnect-parent + 0.0.1-SNAPSHOT + + + mtconnect-server-reactive + + + + io.projectreactor.netty + reactor-netty-http + ${reactor-netty.version} + + + + diff --git a/mtconnect-server-reactive/src/main/java/io/github/protocol/mtconnect/server/reactive/ReactiveMtConnectServer.java b/mtconnect-server-reactive/src/main/java/io/github/protocol/mtconnect/server/reactive/ReactiveMtConnectServer.java new file mode 100644 index 0000000..28173b1 --- /dev/null +++ b/mtconnect-server-reactive/src/main/java/io/github/protocol/mtconnect/server/reactive/ReactiveMtConnectServer.java @@ -0,0 +1,4 @@ +package io.github.protocol.mtconnect.server.reactive; + +public class ReactiveMtConnectServer { +} diff --git a/mtconnect-server-vertx/pom.xml b/mtconnect-server-vertx/pom.xml new file mode 100644 index 0000000..1acdf83 --- /dev/null +++ b/mtconnect-server-vertx/pom.xml @@ -0,0 +1,27 @@ + + + 4.0.0 + + io.github.protocol-laboratory + mtconnect-parent + 0.0.1-SNAPSHOT + + + mtconnect-server-vertx + + + + io.vertx + vertx-core + ${vertx.version} + + + io.vertx + vertx-web + ${vertx.version} + + + + diff --git a/mtconnect-server-vertx/src/main/java/io/github/protocol/mtconnect/server/vertx/MtConnectServer.java b/mtconnect-server-vertx/src/main/java/io/github/protocol/mtconnect/server/vertx/MtConnectServer.java new file mode 100644 index 0000000..06780e9 --- /dev/null +++ b/mtconnect-server-vertx/src/main/java/io/github/protocol/mtconnect/server/vertx/MtConnectServer.java @@ -0,0 +1,11 @@ +package io.github.protocol.mtconnect.server.vertx; + +import io.vertx.core.Vertx; + +public class MtConnectServer { + private final Vertx vertx; + + public MtConnectServer() { + this.vertx = Vertx.vertx(); + } +} diff --git a/pom.xml b/pom.xml index 6da510c..9b0ed37 100644 --- a/pom.xml +++ b/pom.xml @@ -10,6 +10,12 @@ pom + mtconnect-client-api + mtconnect-client-reactive + mtconnect-client-vertx + mtconnect-server-api + mtconnect-server-reactive + mtconnect-server-vertx @@ -21,7 +27,9 @@ 5.11.0 2.20.0 1.18.34 + 1.1.22 2.0.16 + 4.5.9 1.18.20.0 3.13.0