Update third-party libraries
diff --git a/check.xml b/check.xml
index c72f3e8..ca52fb0 100644
--- a/check.xml
+++ b/check.xml
@@ -149,7 +149,7 @@
 
 
   <target name="init-ivy">
-    <property name="ivy.version"  value="2.4.0"/>
+    <property name="ivy.version"  value="2.5.0"/>
     <property name="ivy.jar.url"  value="http://repo1.maven.org/maven2/org/apache/ivy/ivy/${ivy.version}/ivy-${ivy.version}.jar"/>
     <property name="ivy.jar.dir"  value="${build.dir}/ivy"/>
     <property name="ivy.jar.file" value="${ivy.jar.dir}/ivy.jar"/>
diff --git a/lib/libraries.properties b/lib/libraries.properties
index 4cad5ec..87fe3cc 100644
--- a/lib/libraries.properties
+++ b/lib/libraries.properties
@@ -33,10 +33,10 @@
 
 # Versions of different libraries. Please keep in alphabetical order, except
 # when a specific dependency forces them to be out-of-order
-ivy.version=2.4.0
+ivy.version=2.5.0
 ant-antunit.version=1.4
 antlr.version=2.7.7
-bcel.version=6.2
+bcel.version=6.4.1
 bsf.version=2.4.0
 bsh.version=2.0b5
 commons-net.version=3.6
@@ -46,15 +46,15 @@
 hamcrest-library.version=${hamcrest-core.version}
 jai-core.version=1.1.3
 jai-codec.version=1.1.3
+jakarta.mail.version=1.6.4
 jakarta-regexp.version=1.4
 # Later versions of Tomcat provide a jspc task
 jasper-compiler.version=4.1.36
 jasper-runtime.version=${jasper-compiler.version}
-jakarta.mail.version=1.6.3
 jdepend.version=2.9.1
 jruby.version=1.6.8
-junit.version=4.12
-rhino.version=1.7.10
+junit.version=4.13
+rhino.version=1.7.11
 junit-platform-launcher.version=1.2.0
 # Only used for internal tests in Ant project
 junit-vintage-engine.version=5.2.0
diff --git a/lib/optional/junit-4.12.jar b/lib/optional/junit-4.12.jar
deleted file mode 100644
index 3a7fc26..0000000
--- a/lib/optional/junit-4.12.jar
+++ /dev/null
Binary files differ
diff --git a/lib/optional/junit-4.13.jar b/lib/optional/junit-4.13.jar
new file mode 100644
index 0000000..acc3c43
--- /dev/null
+++ b/lib/optional/junit-4.13.jar
Binary files differ
diff --git a/manual/tutorial-HelloWorldWithAnt.html b/manual/tutorial-HelloWorldWithAnt.html
index 99e61a6..dc244f4 100644
--- a/manual/tutorial-HelloWorldWithAnt.html
+++ b/manual/tutorial-HelloWorldWithAnt.html
@@ -362,7 +362,7 @@
 
 <h2 id="junit">Testing the class</h2>
 <p>In this step we will introduce the usage of the JUnit [3] test framework in combination with Ant. Because Ant has a
-built-in JUnit 4.12 you could start directly using it. Write a test class
+built-in JUnit 4.13 you could start directly using it. Write a test class
 in <samp>src\oata\HelloWorldTest.java</samp>:</p>
 
 <pre>
diff --git a/src/etc/poms/ant-apache-bcel/pom.xml b/src/etc/poms/ant-apache-bcel/pom.xml
index ca842da..5320ad2 100644
--- a/src/etc/poms/ant-apache-bcel/pom.xml
+++ b/src/etc/poms/ant-apache-bcel/pom.xml
@@ -45,7 +45,7 @@
     <dependency>
       <groupId>org.apache.bcel</groupId>
       <artifactId>bcel</artifactId>
-      <version>6.2</version>
+      <version>6.4.1</version>
       <scope>compile</scope>
     </dependency>
   </dependencies>
diff --git a/src/etc/poms/ant-javamail/pom.xml b/src/etc/poms/ant-javamail/pom.xml
index 43c9e8c..61ed341 100644
--- a/src/etc/poms/ant-javamail/pom.xml
+++ b/src/etc/poms/ant-javamail/pom.xml
@@ -49,7 +49,7 @@
       See https://eclipse-ee4j.github.io/mail/ -->
       <groupId>com.sun.mail</groupId>
       <artifactId>jakarta.mail</artifactId>
-      <version>1.6.3</version>
+      <version>1.6.4</version>
       <scope>compile</scope>
     </dependency>
   </dependencies>
diff --git a/src/etc/poms/ant-junit/pom.xml b/src/etc/poms/ant-junit/pom.xml
index 394b2d3..ce8f213 100644
--- a/src/etc/poms/ant-junit/pom.xml
+++ b/src/etc/poms/ant-junit/pom.xml
@@ -45,7 +45,7 @@
     <dependency>
       <groupId>junit</groupId>
       <artifactId>junit</artifactId>
-      <version>4.12</version>
+      <version>4.13</version>
       <scope>compile</scope>
     </dependency>
     <dependency>
diff --git a/src/etc/poms/ant-junit4/pom.xml b/src/etc/poms/ant-junit4/pom.xml
index 74e8d0c..8c897f4 100644
--- a/src/etc/poms/ant-junit4/pom.xml
+++ b/src/etc/poms/ant-junit4/pom.xml
@@ -45,7 +45,7 @@
         <dependency>
             <groupId>junit</groupId>
             <artifactId>junit</artifactId>
-            <version>4.12</version>
+            <version>4.13</version>
             <scope>compile</scope>
         </dependency>
     </dependencies>
diff --git a/src/etc/poms/ant-testutil/pom.xml b/src/etc/poms/ant-testutil/pom.xml
index 96a06ab..fe3adc9 100644
--- a/src/etc/poms/ant-testutil/pom.xml
+++ b/src/etc/poms/ant-testutil/pom.xml
@@ -46,7 +46,7 @@
      <dependency>
       <groupId>junit</groupId>
       <artifactId>junit</artifactId>
-      <version>4.12</version>
+      <version>4.13</version>
       <scope>compile</scope>
     </dependency>
   </dependencies>
diff --git a/src/etc/poms/pom.xml b/src/etc/poms/pom.xml
index 9b964ee..5f3a590 100644
--- a/src/etc/poms/pom.xml
+++ b/src/etc/poms/pom.xml
@@ -111,7 +111,7 @@
      <dependency>
       <groupId>junit</groupId>
       <artifactId>junit</artifactId>
-      <version>4.12</version>
+      <version>4.13</version>
       <scope>test</scope>
     </dependency>
     <dependency>