From f706f281c07d3358ccaa4c2b105e5bd207fde660 Mon Sep 17 00:00:00 2001
From: Joaquín Reñé <jrene@curisit.net>
Date: Wed, 15 Apr 2026 11:20:52 +0000
Subject: [PATCH] #4479 - upgrade SecurisServer to Java 21
---
securis/pom.xml | 69 ++++++++++++++++++++++++++++++++--
1 files changed, 65 insertions(+), 4 deletions(-)
diff --git a/securis/pom.xml b/securis/pom.xml
index 4d4555d..7e39514 100644
--- a/securis/pom.xml
+++ b/securis/pom.xml
@@ -2,15 +2,16 @@
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>
<groupId>net.curisit</groupId>
- <artifactId>securis-server</artifactId>
- <version>3.0.0</version>
+ <artifactId>securis</artifactId>
+ <version>3.0.2</version>
+ <modelVersion>4.0.0</modelVersion>
<packaging>war</packaging>
- <name>SeCuris-Server</name>
+ <name>SeCuris</name>
<properties>
<securis.version>1.3.1</securis.version>
+ <commons.version>4.0.2</commons.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>21</maven.compiler.source>
@@ -32,6 +33,12 @@
<artifactId>securis-client</artifactId>
<version>${securis.version}</version>
</dependency>
+ <dependency>
+ <groupId>net.curisit.integrity</groupId>
+ <artifactId>commons</artifactId>
+ <version>${commons.version}</version>
+ </dependency>
+
<!-- RESTEasy 6 - Jakarta EE 10 -->
<dependency>
@@ -147,6 +154,60 @@
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
+ <plugin>
+ <groupId>com.github.eirslett</groupId>
+ <artifactId>frontend-maven-plugin</artifactId>
+ <version>1.15.0</version>
+ <configuration>
+ <workingDirectory>src/main/webapp</workingDirectory>
+ </configuration>
+ <executions>
+ <execution>
+ <id>install-node-and-npm</id>
+ <goals>
+ <goal>install-node-and-npm</goal>
+ </goals>
+ <phase>generate-resources</phase>
+ <configuration>
+ <nodeVersion>v10.24.1</nodeVersion>
+ <npmVersion>6.14.12</npmVersion>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>npm-install</id>
+ <goals>
+ <goal>npm</goal>
+ </goals>
+ <phase>generate-resources</phase>
+ <configuration>
+ <arguments>install</arguments>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>jspm-install</id>
+ <goals>
+ <goal>npm</goal>
+ </goals>
+ <phase>generate-resources</phase>
+ <configuration>
+ <arguments>run jspm-install</arguments>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>npm-build</id>
+ <goals>
+ <goal>npm</goal>
+ </goals>
+ <phase>generate-resources</phase>
+ <configuration>
+ <arguments>run build</arguments>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
</plugins>
</build>
--
Gitblit v1.3.2