diff --git a/jsgenerator-test/jsgenerator-test-api/pom.xml b/jsgenerator-test/jsgenerator-test-api/pom.xml
index 37f5023a..5ca31d0e 100644
--- a/jsgenerator-test/jsgenerator-test-api/pom.xml
+++ b/jsgenerator-test/jsgenerator-test-api/pom.xml
@@ -22,5 +22,11 @@
spring-security-test
test
+
+
+ org.junit-pioneer
+ junit-pioneer
+
+
-
\ No newline at end of file
+
diff --git a/jsgenerator-test/jsgenerator-test-api/src/test/java/module-info.java b/jsgenerator-test/jsgenerator-test-api/src/test/java/module-info.java
index c0f8910b..f1f0db25 100644
--- a/jsgenerator-test/jsgenerator-test-api/src/test/java/module-info.java
+++ b/jsgenerator-test/jsgenerator-test-api/src/test/java/module-info.java
@@ -16,6 +16,7 @@
requires org.assertj.core;
requires org.junit.jupiter.api;
+ requires org.junitpioneer;
requires org.apache.tomcat.embed.core;
diff --git a/jsgenerator-test/jsgenerator-test-core/pom.xml b/jsgenerator-test/jsgenerator-test-core/pom.xml
index f87719c6..8457aacf 100644
--- a/jsgenerator-test/jsgenerator-test-core/pom.xml
+++ b/jsgenerator-test/jsgenerator-test-core/pom.xml
@@ -16,5 +16,10 @@
com.osscameroon
jsgenerator-core
+
+ org.junit-pioneer
+ junit-pioneer
+
+
diff --git a/jsgenerator-test/jsgenerator-test-core/src/test/java/module-info.java b/jsgenerator-test/jsgenerator-test-core/src/test/java/module-info.java
index 74ea1304..c53b815b 100644
--- a/jsgenerator-test/jsgenerator-test-core/src/test/java/module-info.java
+++ b/jsgenerator-test/jsgenerator-test-core/src/test/java/module-info.java
@@ -12,4 +12,6 @@
requires org.slf4j;
requires spring.core;
+
+ requires org.junitpioneer;
}
diff --git a/jsgenerator-test/jsgenerator-test-desktop/pom.xml b/jsgenerator-test/jsgenerator-test-desktop/pom.xml
index 8f1f19a0..163d4223 100644
--- a/jsgenerator-test/jsgenerator-test-desktop/pom.xml
+++ b/jsgenerator-test/jsgenerator-test-desktop/pom.xml
@@ -11,4 +11,16 @@
jsgenerator-test-desktop
-
\ No newline at end of file
+
+
+ com.osscameroon
+ jsgenerator-core
+
+
+ org.junit-pioneer
+ junit-pioneer
+
+
+
+
+
diff --git a/jsgenerator-test/jsgenerator-test-desktop/src/test/java/module-info.java b/jsgenerator-test/jsgenerator-test-desktop/src/test/java/module-info.java
index eea9fb22..b72ca5c2 100644
--- a/jsgenerator-test/jsgenerator-test-desktop/src/test/java/module-info.java
+++ b/jsgenerator-test/jsgenerator-test-desktop/src/test/java/module-info.java
@@ -2,4 +2,7 @@
exports com.osscameroon.jsgenerator.test.desktop;
opens com.osscameroon.jsgenerator.test.desktop;
-}
\ No newline at end of file
+ requires com.osscameroon.jsgenerator.core;
+ requires org.junitpioneer;
+
+}
diff --git a/pom.xml b/pom.xml
index 90716fd2..61feb5a9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -41,6 +41,7 @@
github
${env.MAVEN_SITE_GITHUB_OAUTH_TOKEN}
+ 2.3.0
@@ -89,6 +90,12 @@
jsgenerator-slim-cli
${revision}
+
+ org.junit-pioneer
+ junit-pioneer
+ ${junitPioneer.version}
+ test
+