You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by so...@apache.org on 2023/10/13 07:56:52 UTC

[openmeetings] branch jakarta-spring-6 updated: [OPENMEETINGS-2756] dependencies are aligned to wicket-M2

This is an automated email from the ASF dual-hosted git repository.

solomax pushed a commit to branch jakarta-spring-6
in repository https://gitbox.apache.org/repos/asf/openmeetings.git


The following commit(s) were added to refs/heads/jakarta-spring-6 by this push:
     new 61929e70c [OPENMEETINGS-2756] dependencies are aligned to wicket-M2
61929e70c is described below

commit 61929e70c08aeda7dd0739f06b81f6e0d7efdcb5
Author: Maxim Solodovnik <so...@apache.org>
AuthorDate: Fri Oct 13 14:56:37 2023 +0700

    [OPENMEETINGS-2756] dependencies are aligned to wicket-M2
---
 openmeetings-core/src/main/java/module-info.java   |  6 +++---
 openmeetings-db/src/main/java/module-info.java     |  6 +++---
 .../src/main/java/module-info.java                 |  2 +-
 .../src/main/java/module-info.java                 |  4 ++--
 .../src/main/java/module-info.java                 |  2 +-
 openmeetings-util/src/main/java/module-info.java   |  2 +-
 .../openmeetings/util/process/ProcessHelper.java   |  2 +-
 openmeetings-web/pom.xml                           |  8 ++++++++
 openmeetings-web/src/main/java/module-info.java    | 12 ++++++------
 .../openmeetings/web/AbstractWicketTesterTest.java |  2 +-
 .../org/apache/openmeetings/web/TestCalendar.java  |  1 -
 .../org/apache/openmeetings/web/TestMainAreas.java |  1 -
 .../org/apache/openmeetings/web/TestMainMenu.java  |  1 -
 .../openmeetings/web/pages/TestHashPage.java       |  2 +-
 .../src/main/java/module-info.java                 |  2 +-
 pom.xml                                            | 22 +++++++++++++++++-----
 16 files changed, 46 insertions(+), 29 deletions(-)

diff --git a/openmeetings-core/src/main/java/module-info.java b/openmeetings-core/src/main/java/module-info.java
index e14c5ac26..2bf323ec7 100644
--- a/openmeetings-core/src/main/java/module-info.java
+++ b/openmeetings-core/src/main/java/module-info.java
@@ -27,7 +27,7 @@ module org.apache.openmeetings.core {
 	exports org.apache.openmeetings.core.sip;
 	exports org.apache.openmeetings.core.util;
 
-	requires com.github.openjson;
+	requires transitive com.github.openjson;
 
 	requires jakarta.annotation;
 	requires jakarta.inject;
@@ -39,8 +39,8 @@ module org.apache.openmeetings.core {
 	requires org.apache.tika.core;
 	requires org.apache.tika.parser.image;
 
-	requires org.apache.openmeetings.db;
-	requires org.apache.openmeetings.util;
+	requires transitive org.apache.openmeetings.db;
+	requires transitive org.apache.openmeetings.util;
 
 	requires org.apache.wicket.core;
 	requires org.apache.wicket.websocket.core;
diff --git a/openmeetings-db/src/main/java/module-info.java b/openmeetings-db/src/main/java/module-info.java
index 622b7a9b0..592e04f20 100644
--- a/openmeetings-db/src/main/java/module-info.java
+++ b/openmeetings-db/src/main/java/module-info.java
@@ -51,14 +51,14 @@ module org.apache.openmeetings.db {
 	exports org.apache.openmeetings.db.util;
 	exports org.apache.openmeetings.db.util.ws;
 
-	requires com.github.openjson;
+	requires transitive com.github.openjson;
 
 	requires org.apache.commons.lang3;
 	requires org.apache.commons.text;
 
 	requires org.apache.openjpa;
 
-	requires org.apache.openmeetings.util;
+	requires transitive org.apache.openmeetings.util;
 
 	requires org.apache.wicket.core;
 	requires org.apache.wicket.extensions;
@@ -74,7 +74,7 @@ module org.apache.openmeetings.db {
 
 	requires jakarta.annotation;
 	requires jakarta.inject;
-	requires jakarta.persistence;
+	requires transitive jakarta.persistence;
 	requires jakarta.servlet;
 	requires jakarta.xml.bind;
 
diff --git a/openmeetings-install/src/main/java/module-info.java b/openmeetings-install/src/main/java/module-info.java
index 60729e6df..e7aa2a2c2 100644
--- a/openmeetings-install/src/main/java/module-info.java
+++ b/openmeetings-install/src/main/java/module-info.java
@@ -30,7 +30,7 @@ module org.apache.openmeetings.install {
 	requires org.apache.openjpa;
 
 	requires org.apache.openmeetings.core;
-	requires org.apache.openmeetings.db;
+	requires transitive org.apache.openmeetings.db;
 	requires org.apache.openmeetings.util;
 
 	requires org.apache.wicket.core;
diff --git a/openmeetings-mediaserver/src/main/java/module-info.java b/openmeetings-mediaserver/src/main/java/module-info.java
index 45dee43fb..13752f047 100644
--- a/openmeetings-mediaserver/src/main/java/module-info.java
+++ b/openmeetings-mediaserver/src/main/java/module-info.java
@@ -25,7 +25,7 @@ module org.apache.openmeetings.mediaserver {
 	requires org.apache.commons.lang3;
 
 	requires org.apache.openmeetings.core;
-	requires org.apache.openmeetings.db;
+	requires transitive org.apache.openmeetings.db;
 	requires org.apache.openmeetings.util;
 
 	requires org.apache.wicket.ioc;
@@ -38,7 +38,7 @@ module org.apache.openmeetings.mediaserver {
 	requires spring.context;
 	requires spring.core;
 
-	requires kurento.client;
+	requires transitive kurento.client;
 	requires kurento.jsonrpc.client;
 	requires kurento.commons;
 	requires com.google.gson;
diff --git a/openmeetings-service/src/main/java/module-info.java b/openmeetings-service/src/main/java/module-info.java
index b0f443fcf..16b3d8aba 100644
--- a/openmeetings-service/src/main/java/module-info.java
+++ b/openmeetings-service/src/main/java/module-info.java
@@ -28,7 +28,7 @@ module org.apache.openmeetings.service {
 
 	requires org.apache.commons.lang3;
 
-	requires org.apache.openmeetings.db;
+	requires transitive org.apache.openmeetings.db;
 	requires org.apache.openmeetings.core;
 	requires org.apache.openmeetings.util;
 
diff --git a/openmeetings-util/src/main/java/module-info.java b/openmeetings-util/src/main/java/module-info.java
index 12b8d3ca4..cf9e7ebb6 100644
--- a/openmeetings-util/src/main/java/module-info.java
+++ b/openmeetings-util/src/main/java/module-info.java
@@ -30,7 +30,7 @@ module org.apache.openmeetings.util {
 	requires com.github.openjson;
 
 	requires org.apache.commons.codec;
-	requires org.apache.commons.lang3;
+	requires transitive org.apache.commons.lang3;
 
 	requires org.apache.tika.core;
 
diff --git a/openmeetings-util/src/main/java/org/apache/openmeetings/util/process/ProcessHelper.java b/openmeetings-util/src/main/java/org/apache/openmeetings/util/process/ProcessHelper.java
index 1eeb86b2a..be3413535 100644
--- a/openmeetings-util/src/main/java/org/apache/openmeetings/util/process/ProcessHelper.java
+++ b/openmeetings-util/src/main/java/org/apache/openmeetings/util/process/ProcessHelper.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 public class ProcessHelper {
-	public static final Logger log = LoggerFactory.getLogger(ProcessHelper.class);
+	private static final Logger log = LoggerFactory.getLogger(ProcessHelper.class);
 
 	// This is necessary to prevent 'buffer overflow'
 	// https://stackoverflow.com/questions/9885643/ffmpeg-executed-from-javas-processbuilder-does-not-return-under-windows-7
diff --git a/openmeetings-web/pom.xml b/openmeetings-web/pom.xml
index 48dceb1ab..296658a08 100644
--- a/openmeetings-web/pom.xml
+++ b/openmeetings-web/pom.xml
@@ -474,6 +474,14 @@
 			<artifactId>commons-net</artifactId>
 		</dependency>
 		<!-- Test dependencies -->
+		<dependency>
+			<groupId>org.apache.wicket</groupId>
+			<artifactId>wicket-tester</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.wicket</groupId>
+			<artifactId>wicket-native-websocket-tester</artifactId>
+		</dependency>
 		<dependency>
 			<groupId>org.apache.openmeetings</groupId>
 			<artifactId>openmeetings-tests</artifactId>
diff --git a/openmeetings-web/src/main/java/module-info.java b/openmeetings-web/src/main/java/module-info.java
index 78eefd4db..b9cbf922c 100644
--- a/openmeetings-web/src/main/java/module-info.java
+++ b/openmeetings-web/src/main/java/module-info.java
@@ -47,12 +47,12 @@ module org.apache.openmeetings.web {
 	requires org.apache.wicket.util;
 	requires org.apache.wicket.websocket.core;
 
-	requires wicketstuff.dashboard.core;
-	requires wicketstuff.datastore.hazelcast;
-	requires wicketstuff.select2;
-	requires wicketstuff.urlfragment;
-	requires jqplot;
-	requires jqplot4java;
+	requires org.wicketstuff.dashboard;
+	requires org.wicketstuff.datastore.hazelcast;
+	requires org.wicketstuff.select2;
+	requires org.wicketstuff.urlfragment;
+	requires org.wicketstuff.jqplot;
+	requires org.wicketstuff.jqplot4j;
 	requires wicket.bootstrap.extensions;
 	requires wicket.bootstrap.core;
 	requires wicket.bootstrap.themes;
diff --git a/openmeetings-web/src/test/java/org/apache/openmeetings/web/AbstractWicketTesterTest.java b/openmeetings-web/src/test/java/org/apache/openmeetings/web/AbstractWicketTesterTest.java
index 1338fb00d..53e358747 100644
--- a/openmeetings-web/src/test/java/org/apache/openmeetings/web/AbstractWicketTesterTest.java
+++ b/openmeetings-web/src/test/java/org/apache/openmeetings/web/AbstractWicketTesterTest.java
@@ -40,7 +40,7 @@ import org.apache.openmeetings.util.OmException;
 import org.apache.wicket.behavior.AbstractAjaxBehavior;
 import org.apache.wicket.feedback.ExactLevelFeedbackMessageFilter;
 import org.apache.wicket.feedback.FeedbackMessage;
-import org.apache.wicket.protocol.ws.util.tester.WebSocketTester;
+import org.apache.wicket.protocol.ws.tester.WebSocketTester;
 import org.apache.wicket.util.lang.Args;
 import org.apache.wicket.util.tester.WicketTester;
 import org.junit.jupiter.api.BeforeEach;
diff --git a/openmeetings-web/src/test/java/org/apache/openmeetings/web/TestCalendar.java b/openmeetings-web/src/test/java/org/apache/openmeetings/web/TestCalendar.java
index aa41ad9c2..83bd16230 100644
--- a/openmeetings-web/src/test/java/org/apache/openmeetings/web/TestCalendar.java
+++ b/openmeetings-web/src/test/java/org/apache/openmeetings/web/TestCalendar.java
@@ -25,7 +25,6 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
 import java.time.LocalDateTime;
 import java.util.List;
 
-import org.apache.openmeetings.web.AbstractWicketTesterTest;
 import org.apache.openmeetings.db.entity.calendar.Appointment;
 import org.apache.openmeetings.db.entity.user.User;
 import org.apache.openmeetings.web.user.calendar.CalendarPanel;
diff --git a/openmeetings-web/src/test/java/org/apache/openmeetings/web/TestMainAreas.java b/openmeetings-web/src/test/java/org/apache/openmeetings/web/TestMainAreas.java
index 0f189264e..2a2498c02 100644
--- a/openmeetings-web/src/test/java/org/apache/openmeetings/web/TestMainAreas.java
+++ b/openmeetings-web/src/test/java/org/apache/openmeetings/web/TestMainAreas.java
@@ -40,7 +40,6 @@ import static org.junit.jupiter.api.Assertions.fail;
 
 import java.util.function.Consumer;
 
-import org.apache.openmeetings.web.AbstractWicketTesterTest;
 import org.apache.openmeetings.web.admin.backup.BackupPanel;
 import org.apache.openmeetings.web.admin.configurations.ConfigsPanel;
 import org.apache.openmeetings.web.admin.connection.ConnectionsPanel;
diff --git a/openmeetings-web/src/test/java/org/apache/openmeetings/web/TestMainMenu.java b/openmeetings-web/src/test/java/org/apache/openmeetings/web/TestMainMenu.java
index bd2be7d93..a73ff1054 100644
--- a/openmeetings-web/src/test/java/org/apache/openmeetings/web/TestMainMenu.java
+++ b/openmeetings-web/src/test/java/org/apache/openmeetings/web/TestMainMenu.java
@@ -20,7 +20,6 @@ package org.apache.openmeetings.web;
 
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 
-import org.apache.openmeetings.web.AbstractWicketTesterTest;
 import org.apache.openmeetings.web.admin.backup.BackupPanel;
 import org.apache.openmeetings.web.admin.configurations.ConfigsPanel;
 import org.apache.openmeetings.web.admin.connection.ConnectionsPanel;
diff --git a/openmeetings-web/src/test/java/org/apache/openmeetings/web/pages/TestHashPage.java b/openmeetings-web/src/test/java/org/apache/openmeetings/web/pages/TestHashPage.java
index c7be79a20..8cf579901 100644
--- a/openmeetings-web/src/test/java/org/apache/openmeetings/web/pages/TestHashPage.java
+++ b/openmeetings-web/src/test/java/org/apache/openmeetings/web/pages/TestHashPage.java
@@ -44,7 +44,7 @@ import org.apache.openmeetings.web.room.RoomPanel;
 import org.apache.openmeetings.web.user.record.VideoInfo;
 import org.apache.wicket.markup.html.WebMarkupContainer;
 import org.apache.wicket.markup.html.panel.Panel;
-import org.apache.wicket.protocol.ws.util.tester.WebSocketTester;
+import org.apache.wicket.protocol.ws.tester.WebSocketTester;
 import org.apache.wicket.request.mapper.parameter.PageParameters;
 import org.apache.wicket.util.string.Strings;
 import org.junit.jupiter.api.Test;
diff --git a/openmeetings-webservice/src/main/java/module-info.java b/openmeetings-webservice/src/main/java/module-info.java
index 8ce3aff07..3024213c5 100644
--- a/openmeetings-webservice/src/main/java/module-info.java
+++ b/openmeetings-webservice/src/main/java/module-info.java
@@ -21,7 +21,7 @@ module org.apache.openmeetings.webservice {
 	exports org.apache.openmeetings.webservice.util;
 
 	requires org.apache.openmeetings.core;
-	requires org.apache.openmeetings.db;
+	requires transitive org.apache.openmeetings.db;
 	requires org.apache.openmeetings.service;
 	requires org.apache.openmeetings.util;
 
diff --git a/pom.xml b/pom.xml
index e131a5778..e69f34635 100644
--- a/pom.xml
+++ b/pom.xml
@@ -85,10 +85,11 @@
 		<junit.version>5.10.0</junit.version>
 		<wicket.version>10.0.0-M2-SNAPSHOT</wicket.version>
 		<wicket-jquery-ui.version>10.0.0-M1</wicket-jquery-ui.version>
-		<wicketstuff.version>10.0.0-M1</wicketstuff.version>
-		<wicket-bootstrap.version>7.0.0-SNAPSHOT</wicket-bootstrap.version>
-		<spring.version>6.0.12</spring.version>
+		<wicketstuff.version>10.0.0-M2-SNAPSHOT</wicketstuff.version>
+		<wicket-bootstrap.version>7.0.1-SNAPSHOT</wicket-bootstrap.version>
+		<spring.version>6.0.13</spring.version>
 		<tomcat.version>10.1.13</tomcat.version>
+		<jetty.version>11.0.17</jetty.version>
 		<ical4j.version>4.0.0-beta9</ical4j.version>
 		<cxf.version>4.0.3</cxf.version>
 		<io.prometheus.version>1.0.0</io.prometheus.version>
@@ -126,7 +127,6 @@
 		<tika-parsers.version>3.0.0-SNAPSHOT</tika-parsers.version>
 		<slf4j.version>2.0.9</slf4j.version>
 		<logback.version>1.4.11</logback.version>
-		<jetty.version>11.0.16</jetty.version>
 		<license.excludedScopes>test</license.excludedScopes>
 		<bcprov.version>1.76</bcprov.version>
 		<mockito.version>5.2.0</mockito.version>
@@ -139,7 +139,7 @@
 		<jakarta.servlet-api.version>6.0.0</jakarta.servlet-api.version>
 		<jquery-ui-touch-punch.version>0.2.3-2</jquery-ui-touch-punch.version>
 		<apacheds-test-framework.version>2.0.0.AM26</apacheds-test-framework.version>
-		<swagger.version>2.2.16</swagger.version>
+		<swagger.version>2.2.17</swagger.version>
 		<jsr305.version>3.0.2</jsr305.version>
 		<totp.version>1.7.1</totp.version>
 		<!--  Exclude all generated code  -->
@@ -605,11 +605,23 @@
 				<artifactId>wicket-util</artifactId>
 				<version>${wicket.version}</version>
 			</dependency>
+			<dependency>
+				<groupId>org.apache.wicket</groupId>
+				<artifactId>wicket-tester</artifactId>
+				<version>${wicket.version}</version>
+				<scope>test</scope>
+			</dependency>
 			<dependency>
 				<groupId>org.apache.wicket</groupId>
 				<artifactId>wicket-native-websocket-core</artifactId>
 				<version>${wicket.version}</version>
 			</dependency>
+			<dependency>
+				<groupId>org.apache.wicket</groupId>
+				<artifactId>wicket-native-websocket-tester</artifactId>
+				<version>${wicket.version}</version>
+				<scope>test</scope>
+			</dependency>
 			<dependency>
 				<groupId>org.apache.wicket</groupId>
 				<artifactId>wicket-core</artifactId>