diff --git a/bookkeeper-admin-api/pom.xml b/bookkeeper-admin-api/pom.xml new file mode 100644 index 0000000..87da934 --- /dev/null +++ b/bookkeeper-admin-api/pom.xml @@ -0,0 +1,14 @@ + + + 4.0.0 + + io.github.protocol-laboratory + bookkeeper-admin-parent + 0.0.2 + + + bookkeeper-admin-api + + diff --git a/bookkeeper-admin-api/src/main/java/io/github/protocol/bookkeeper/admin/api/TlsConfig.java b/bookkeeper-admin-api/src/main/java/io/github/protocol/bookkeeper/admin/api/TlsConfig.java new file mode 100644 index 0000000..eb0affd --- /dev/null +++ b/bookkeeper-admin-api/src/main/java/io/github/protocol/bookkeeper/admin/api/TlsConfig.java @@ -0,0 +1,29 @@ +package io.github.protocol.bookkeeper.admin.api; + +import lombok.AllArgsConstructor; +import lombok.NoArgsConstructor; +import lombok.Setter; +import lombok.ToString; + +@Setter +@NoArgsConstructor +@AllArgsConstructor +public class TlsConfig { + public String keyStorePath; + + @ToString.Exclude + public char[] keyStorePassword; + + public String trustStorePath; + + @ToString.Exclude + public char[] trustStorePassword; + + public boolean verifyDisabled; + + public boolean hostnameVerifyDisabled; + + public String[] versions; + + public String[] cipherSuites; +} diff --git a/bookkeeper-admin-api/src/main/java/io/github/protocol/bookkeeper/admin/api/package-info.java b/bookkeeper-admin-api/src/main/java/io/github/protocol/bookkeeper/admin/api/package-info.java new file mode 100644 index 0000000..986d8c0 --- /dev/null +++ b/bookkeeper-admin-api/src/main/java/io/github/protocol/bookkeeper/admin/api/package-info.java @@ -0,0 +1 @@ +package io.github.protocol.bookkeeper.admin.api; diff --git a/bookkeeper-admin-jdk/pom.xml b/bookkeeper-admin-jdk/pom.xml index 9723843..95dbb29 100644 --- a/bookkeeper-admin-jdk/pom.xml +++ b/bookkeeper-admin-jdk/pom.xml @@ -6,9 +6,17 @@ io.github.protocol-laboratory bookkeeper-admin-parent - 0.0.1 + 0.0.2 bookkeeper-admin-jdk + + + io.github.protocol-laboratory + bookkeeper-admin-api + ${project.version} + + + diff --git a/bookkeeper-admin-reactor/pom.xml b/bookkeeper-admin-reactor/pom.xml new file mode 100644 index 0000000..341ab2a --- /dev/null +++ b/bookkeeper-admin-reactor/pom.xml @@ -0,0 +1,27 @@ + + + 4.0.0 + + io.github.protocol-laboratory + bookkeeper-admin-parent + 0.0.2 + + + bookkeeper-admin-reactor + + + + io.github.protocol-laboratory + bookkeeper-admin-api + ${project.version} + + + io.projectreactor.netty + reactor-netty-http + ${reactor-netty.version} + + + + diff --git a/bookkeeper-admin-reactor/src/main/java/io/github/protocol/bookkeeper/admin/reactor/InnerReactorClient.java b/bookkeeper-admin-reactor/src/main/java/io/github/protocol/bookkeeper/admin/reactor/InnerReactorClient.java new file mode 100644 index 0000000..7c0f234 --- /dev/null +++ b/bookkeeper-admin-reactor/src/main/java/io/github/protocol/bookkeeper/admin/reactor/InnerReactorClient.java @@ -0,0 +1,4 @@ +package io.github.protocol.bookkeeper.admin.reactor; + +public class InnerReactorClient { +} diff --git a/bookkeeper-admin-reactor/src/main/java/io/github/protocol/bookkeeper/admin/reactor/package-info.java b/bookkeeper-admin-reactor/src/main/java/io/github/protocol/bookkeeper/admin/reactor/package-info.java new file mode 100644 index 0000000..82b9055 --- /dev/null +++ b/bookkeeper-admin-reactor/src/main/java/io/github/protocol/bookkeeper/admin/reactor/package-info.java @@ -0,0 +1 @@ +package io.github.protocol.bookkeeper.admin.reactor; diff --git a/ci/spotbugs/exclude.xml b/ci/spotbugs/exclude.xml index 9d17990..cb8ec7e 100644 --- a/ci/spotbugs/exclude.xml +++ b/ci/spotbugs/exclude.xml @@ -15,4 +15,12 @@ + + + + + + + + diff --git a/pom.xml b/pom.xml index 3a9e8f1..3ca39e5 100644 --- a/pom.xml +++ b/pom.xml @@ -6,11 +6,13 @@ io.github.protocol-laboratory bookkeeper-admin-parent - 0.0.1 + 0.0.2 pom + bookkeeper-admin-api bookkeeper-admin-jdk + bookkeeper-admin-reactor @@ -25,21 +27,36 @@ 2.20.0 1.18.34 10.18.0 + 1.1.22 1.18.20.0 3.13.0 - 3.4.0 - 3.2.4 - 3.8.0 + 3.5.0 + 3.5.0 + 3.8.0 + 3.2.5 + 3.10.0 3.1.1 2.1.0 3.3.1 - 3.3.1 - 4.7.2.0 - 2.43.0 + 3.5.0 1.7.0 + 4.8.6.2 + 2.43.0 + + + + com.fasterxml.jackson + jackson-bom + ${jackson.version} + pom + import + + + + org.projectlombok @@ -49,7 +66,6 @@ com.fasterxml.jackson.core jackson-databind - ${jackson.version} org.junit.jupiter @@ -74,6 +90,26 @@ ${src.dir} + + org.apache.maven.plugins + maven-enforcer-plugin + ${maven-enforcer-plugin.version} + + + enforce-versions + + enforce + + + + + ${maven-enforce-plugin-maven.version} + + + + + + org.apache.maven.plugins maven-compiler-plugin