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>
