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

vy pushed a commit to branch 2.x-java-17
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git

commit 7f0a6ae70f0a20804097cc6c102a240a3972516c
Author: Volkan Yazıcı <[email protected]>
AuthorDate: Thu Nov 30 13:46:07 2023 +0100

    Add Nashorn JavaScript engine for tests
    
    JEP-335 has deprecated Nashorn in Java 11, and JEP-372
    removed it in Java 15.
---
 log4j-core-test/pom.xml | 5 +++++
 log4j-parent/pom.xml    | 7 +++++++
 2 files changed, 12 insertions(+)

diff --git a/log4j-core-test/pom.xml b/log4j-core-test/pom.xml
index 98d39a04d3..0397af4b84 100644
--- a/log4j-core-test/pom.xml
+++ b/log4j-core-test/pom.xml
@@ -297,6 +297,11 @@
       <artifactId>mockito-junit-jupiter</artifactId>
       <scope>test</scope>
     </dependency>
+    <dependency>
+      <groupId>org.openjdk.nashorn</groupId>
+      <artifactId>nashorn-core</artifactId>
+      <scope>test</scope>
+    </dependency>
     <dependency>
       <groupId>org.apache.felix</groupId>
       <artifactId>org.apache.felix.framework</artifactId>
diff --git a/log4j-parent/pom.xml b/log4j-parent/pom.xml
index 2d086c33c6..27af8254d0 100644
--- a/log4j-parent/pom.xml
+++ b/log4j-parent/pom.xml
@@ -130,6 +130,7 @@
     <maven.version>3.9.0</maven.version>
     <mockito.version>4.11.0</mockito.version>
     <mongodb.version>4.11.1</mongodb.version>
+    <nashorn.version>15.4</nashorn.version>
     <netty.version>4.1.101.Final</netty.version>
     <org.eclipse.osgi.version>3.13.0.v20180226-1711</org.eclipse.osgi.version>
     <org.eclipse.persistence.version>2.7.13</org.eclipse.persistence.version>
@@ -867,6 +868,12 @@
         <version>${mongodb.version}</version>
       </dependency>
 
+      <dependency>
+        <groupId>org.openjdk.nashorn</groupId>
+        <artifactId>nashorn-core</artifactId>
+        <version>${nashorn.version}</version>
+      </dependency>
+
       <dependency>
         <groupId>org.apache.felix</groupId>
         <artifactId>org.apache.felix.framework</artifactId>

Reply via email to