You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by mg...@apache.org on 2021/07/18 21:01:11 UTC
[wicket] 03/05: WICKET-6904 Make Apache Wicket fully supporting
Java9+ module system
This is an automated email from the ASF dual-hosted git repository.
mgrigorov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/wicket.git
commit 336d5b78d350d2e63dfb8c9f845855fb6e6de00f
Author: Martin Tzvetanov Grigorov <mg...@apache.org>
AuthorDate: Sun Jul 18 23:47:22 2021 +0300
WICKET-6904 Make Apache Wicket fully supporting Java9+ module system
Move the javax.servlet.** stubs to wicket-util and export them.
This is a temporary hack until the dependencies upgrade to Jakarta EE APIs (Spring, commons-fileupload, CDI Unit, ...)
---
.../src/test/java/org/apache/wicket/core/util/ExceptionTestBase.java | 2 +-
.../src/main/java/javax/servlet/ServletContext.java | 0
.../src/main/java/javax/servlet/http/HttpServletRequest.java | 0
.../src/main/java/javax/servlet/http/HttpSession.java | 0
wicket-util/src/main/java/module-info.java | 4 ++++
5 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/wicket-core/src/test/java/org/apache/wicket/core/util/ExceptionTestBase.java b/wicket-core/src/test/java/org/apache/wicket/core/util/ExceptionTestBase.java
index d07375e..2f703c0 100644
--- a/wicket-core/src/test/java/org/apache/wicket/core/util/ExceptionTestBase.java
+++ b/wicket-core/src/test/java/org/apache/wicket/core/util/ExceptionTestBase.java
@@ -27,7 +27,7 @@ import org.junit.jupiter.api.Test;
/**
* Base class for testing exceptions in order to make sure that they achieve 100% test coverage.
- * Assumes that exceptions implement all of the four standard consturctors.
+ * Assumes that exceptions implement all of the four standard constructors.
*
* @author Chris Turner
*/
diff --git a/wicket-core/src/main/java/javax/servlet/ServletContext.java b/wicket-util/src/main/java/javax/servlet/ServletContext.java
similarity index 100%
rename from wicket-core/src/main/java/javax/servlet/ServletContext.java
rename to wicket-util/src/main/java/javax/servlet/ServletContext.java
diff --git a/wicket-core/src/main/java/javax/servlet/http/HttpServletRequest.java b/wicket-util/src/main/java/javax/servlet/http/HttpServletRequest.java
similarity index 100%
rename from wicket-core/src/main/java/javax/servlet/http/HttpServletRequest.java
rename to wicket-util/src/main/java/javax/servlet/http/HttpServletRequest.java
diff --git a/wicket-core/src/main/java/javax/servlet/http/HttpSession.java b/wicket-util/src/main/java/javax/servlet/http/HttpSession.java
similarity index 100%
rename from wicket-core/src/main/java/javax/servlet/http/HttpSession.java
rename to wicket-util/src/main/java/javax/servlet/http/HttpSession.java
diff --git a/wicket-util/src/main/java/module-info.java b/wicket-util/src/main/java/module-info.java
index da20fa4..e6729ec 100644
--- a/wicket-util/src/main/java/module-info.java
+++ b/wicket-util/src/main/java/module-info.java
@@ -53,4 +53,8 @@ module org.apache.wicket.util {
exports org.apache.wicket.util.visit;
exports org.apache.wicket.util.watch;
exports org.apache.wicket.util.xml;
+
+ // temporary hack until CDI-Unit, commons-fileupload and Spring provide Jakarta EE based releases
+ exports javax.servlet;
+ exports javax.servlet.http;
}