Skip to content

Commit

Permalink
chore: Add a new maven module for Full-Stack Signals common lib (#20694)
Browse files Browse the repository at this point in the history
* chore: Add a new maven module for Full-Stack Signals common lib

* change module name, remove flow deps

---------

Co-authored-by: Soroosh Taefi <[email protected]>
  • Loading branch information
mshabarov and taefi authored Dec 13, 2024
1 parent 64efd11 commit 9982c05
Show file tree
Hide file tree
Showing 7 changed files with 76 additions and 0 deletions.
5 changes: 5 additions & 0 deletions flow-bom/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,11 @@
<artifactId>flow-react</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>signals</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>flow-push</artifactId>
Expand Down
5 changes: 5 additions & 0 deletions flow/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,11 @@
<artifactId>flow-react</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>signals</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>

<build>
Expand Down
1 change: 1 addition & 0 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@
<module>flow-jandex</module>
<module>vaadin-spring</module>
<module>flow-polymer2lit</module>
<module>signals</module>
</modules>

<organization>
Expand Down
7 changes: 7 additions & 0 deletions signals/bnd.bnd
Original file line number Diff line number Diff line change
@@ -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: !*
58 changes: 58 additions & 0 deletions signals/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>flow-project</artifactId>
<version>24.7-SNAPSHOT</version>
</parent>

<artifactId>signals</artifactId>
<name>Full-Stack Signals Commons</name>
<description>Full-Stack Signals common library for Flow and Hilla</description>
<packaging>jar</packaging>

<properties>
<junit5.version>5.11.3</junit5.version>
</properties>

<dependencies>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>${junit5.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
<version>${junit5.version}</version>
<scope>test</scope>
</dependency>
</dependencies>

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
<index>false</index>
<manifest>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
</project>
Empty file.
Empty file.

0 comments on commit 9982c05

Please sign in to comment.