From 9982c052a8d8e8dbbe2617becd33f6a720d84c90 Mon Sep 17 00:00:00 2001 From: Mikhail Shabarov <61410877+mshabarov@users.noreply.github.com> Date: Fri, 13 Dec 2024 16:31:56 +0200 Subject: [PATCH] chore: Add a new maven module for Full-Stack Signals common lib (#20694) * chore: Add a new maven module for Full-Stack Signals common lib * change module name, remove flow deps --------- Co-authored-by: Soroosh Taefi --- flow-bom/pom.xml | 5 ++ flow/pom.xml | 5 ++ pom.xml | 1 + signals/bnd.bnd | 7 +++ signals/pom.xml | 58 +++++++++++++++++++ .../src/main/java/com/vaadin/signals/dummy | 0 .../src/test/java/com/vaadin/signals/dummy | 0 7 files changed, 76 insertions(+) create mode 100644 signals/bnd.bnd create mode 100644 signals/pom.xml create mode 100644 signals/src/main/java/com/vaadin/signals/dummy create mode 100644 signals/src/test/java/com/vaadin/signals/dummy diff --git a/flow-bom/pom.xml b/flow-bom/pom.xml index ec65a4025a2..1e02448afe0 100644 --- a/flow-bom/pom.xml +++ b/flow-bom/pom.xml @@ -33,6 +33,11 @@ flow-react ${project.version} + + com.vaadin + signals + ${project.version} + com.vaadin flow-push diff --git a/flow/pom.xml b/flow/pom.xml index 3cdd3eaebcd..ea4bc635b0a 100644 --- a/flow/pom.xml +++ b/flow/pom.xml @@ -58,6 +58,11 @@ flow-react ${project.version} + + com.vaadin + signals + ${project.version} + diff --git a/pom.xml b/pom.xml index cc49de576be..9102daf2cce 100644 --- a/pom.xml +++ b/pom.xml @@ -37,6 +37,7 @@ flow-jandex vaadin-spring flow-polymer2lit + signals diff --git a/signals/bnd.bnd b/signals/bnd.bnd new file mode 100644 index 00000000000..4d054834ec1 --- /dev/null +++ b/signals/bnd.bnd @@ -0,0 +1,7 @@ +Bundle-SymbolicName: ${project.groupId}.flow.signals +Bundle-Name: Vaadin Full-Stack Signals Commons +Bundle-Version: ${osgi.bundle.version} +Bundle-RequiredExecutionEnvironment: JavaSE-17 +Bundle-License: http://www.apache.org/licenses/LICENSE-2.0 +Import-Package: !* +Export-Package: !* diff --git a/signals/pom.xml b/signals/pom.xml new file mode 100644 index 00000000000..d150b9fd110 --- /dev/null +++ b/signals/pom.xml @@ -0,0 +1,58 @@ + + + 4.0.0 + + com.vaadin + flow-project + 24.7-SNAPSHOT + + + signals + Full-Stack Signals Commons + Full-Stack Signals common library for Flow and Hilla + jar + + + 5.11.3 + + + + + com.fasterxml.jackson.core + jackson-core + ${jackson.version} + + + org.junit.jupiter + junit-jupiter-api + ${junit5.version} + test + + + org.junit.jupiter + junit-jupiter + ${junit5.version} + test + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + false + + true + + + + + + + diff --git a/signals/src/main/java/com/vaadin/signals/dummy b/signals/src/main/java/com/vaadin/signals/dummy new file mode 100644 index 00000000000..e69de29bb2d diff --git a/signals/src/test/java/com/vaadin/signals/dummy b/signals/src/test/java/com/vaadin/signals/dummy new file mode 100644 index 00000000000..e69de29bb2d