diff --git a/pom.xml b/pom.xml
index d5dfc4849ab93c80f238cbb94367e13cb8ae134c..abc798ae590160396b7d11ee87c7e2c3c84a8ff3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -158,7 +158,7 @@ along with Indicators. If not, see <https://www.gnu.org/licenses/>.
         <dependency>
             <groupId>org.apache.commons</groupId>
             <artifactId>commons-jexl3</artifactId>
-            <version>3.3</version>
+            <version>3.4.0</version>
         </dependency>
         <!-- Tests -->
         <dependency>
diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java
index 2cb15335963dd89ff99283eab7c123a2999e9150..c8f3aaab36451a3c1d49e74d9fbe6e6bf0653ea1 100644
--- a/src/main/java/module-info.java
+++ b/src/main/java/module-info.java
@@ -22,10 +22,9 @@ module fr.inrae.agroclim.indicators {
     requires com.fasterxml.jackson.databind;
     requires com.fasterxml.jackson.annotation;
     requires com.fasterxml.jackson.core;
-    requires commons.jexl3;
-    requires commons.logging;
     requires transitive jakarta.xml.bind;
     requires transitive java.desktop;
+    requires org.apache.commons.jexl3;
     requires org.apache.logging.log4j;
     requires org.apache.logging.log4j.core;
     requires org.glassfish.jaxb.runtime;