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

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-jelly.git

commit c04798f5a7b233beebc2e2e30c711d0c70c5a5ef
Author: Gary Gregory <[email protected]>
AuthorDate: Sun Nov 16 09:48:52 2025 -0500

    Use HTTPS in HTML href attributes
---
 core/pom.xml                                       |  2 +-
 .../java/org/apache/commons/jelly/XMLOutput.java   |  2 +-
 .../commons/jelly/tags/junit/package-info.java     |  2 +-
 .../commons/jelly/tags/antlr/package-info.java     |  2 +-
 .../jelly/tags/beanshell/BeanShellExpression.java  |  2 +-
 .../tags/beanshell/BeanShellExpressionFactory.java |  2 +-
 .../apache/commons/digester/rss/RSSDigester.java   |  2 +-
 jelly-tags/betwixt/xdocs/index.xml                 |  2 +-
 jelly-tags/dynabean/xdocs/index.xml                |  2 +-
 .../commons/jelly/tags/html/package-info.java      |  2 +-
 jelly-tags/html/xdocs/index.xml                    |  2 +-
 jelly-tags/jms/xdocs/index.xml                     |  2 +-
 jelly-tags/jmx/xdocs/index.xml                     | 10 +++---
 jelly-tags/jmx/xdocs/navigation.xml                |  8 ++---
 .../commons/jelly/tags/junit/package-info.java     |  2 +-
 jelly-tags/junit/xdocs/index.xml                   |  4 +--
 jelly-tags/log/xdocs/index.xml                     |  2 +-
 .../commons/jelly/tags/ojb/package-info.java       |  2 +-
 jelly-tags/ojb/xdocs/index.xml                     |  2 +-
 .../jelly/tags/quartz/QuartzTagLibrary.java        |  2 +-
 .../commons/jelly/tags/quartz/package-info.java    |  2 +-
 jelly-tags/quartz/xdocs/index.xml                  |  2 +-
 .../commons/jelly/tags/soap/package-info.java      |  2 +-
 jelly-tags/soap/xdocs/index.xml                    |  2 +-
 .../commons/jelly/tags/sql/package-info.java       |  2 +-
 jelly-tags/sql/xdocs/index.xml                     |  2 +-
 jelly-tags/swing/xdocs/index.xml                   |  8 ++---
 jelly-tags/tag-navigation.xml                      |  4 +--
 .../apache/commons/jelly/tags/threads/Mutex.java   |  2 +-
 .../commons/jelly/tags/validate/package-info.java  |  4 +--
 jelly-tags/validate/xdocs/index.xml                |  4 +--
 .../commons/jelly/tags/xmlunit/package-info.java   |  2 +-
 jelly-tags/xmlunit/xdocs/index.xml                 |  2 +-
 src/changes/changes.xml                            |  2 +-
 xdocs/download_jelly.xml                           | 36 +++++++++++-----------
 xdocs/faq.xml                                      |  4 +--
 xdocs/gettingstarted.xml                           |  4 +--
 xdocs/index.xml                                    | 24 +++++++--------
 xdocs/irc.xml                                      |  6 ++--
 xdocs/jellyswt.xml                                 |  8 ++---
 xdocs/jellyunit.xml                                |  2 +-
 xdocs/navigation.xml                               |  4 +--
 xdocs/overview.xml                                 |  4 +--
 xdocs/pipeline.xml                                 |  2 +-
 xdocs/powered.xml                                  | 16 +++++-----
 xdocs/security-reports.xml                         |  4 +--
 xdocs/tag-reference/ant_ant.xml                    |  8 ++---
 xdocs/tag-reference/ant_fileScanner.xml            |  6 ++--
 xdocs/tag-reference/ant_setProperty.xml            |  2 +-
 xdocs/tag-reference/antlr_antlr.xml                |  4 +--
 xdocs/tag-reference/antlr_grammar.xml              |  2 +-
 xdocs/tag-reference/example.xml                    |  2 +-
 xdocs/todo.xml                                     |  6 ++--
 53 files changed, 120 insertions(+), 120 deletions(-)

diff --git a/core/pom.xml b/core/pom.xml
index 90b03b9c..7ecb8fb6 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -60,7 +60,7 @@
     <dependency>
       <groupId>commons-cli</groupId>
       <artifactId>commons-cli</artifactId>
-      <version>1.10.0</version>
+      <version>1.11.0</version>
     </dependency>
     <dependency>
       <groupId>commons-lang</groupId>
diff --git a/core/src/main/java/org/apache/commons/jelly/XMLOutput.java 
b/core/src/main/java/org/apache/commons/jelly/XMLOutput.java
index 0ce79e6e..d402c7e3 100644
--- a/core/src/main/java/org/apache/commons/jelly/XMLOutput.java
+++ b/core/src/main/java/org/apache/commons/jelly/XMLOutput.java
@@ -42,7 +42,7 @@ import org.xml.sax.helpers.DefaultHandler;
 
 /** <p>{@code XMLOutput} is used to output XML events
   * in a SAX-like manner. This also allows pipelining to be done
-  * such as in the <a href="http://xml.apache.org/cocoon/";>Cocoon</a> 
project.</p>
+  * such as in the <a href="https://xml.apache.org/cocoon/";>Cocoon</a> 
project.</p>
   */
 
 public class XMLOutput implements ContentHandler, LexicalHandler {
diff --git 
a/core/src/test/java/org/apache/commons/jelly/tags/junit/package-info.java 
b/core/src/test/java/org/apache/commons/jelly/tags/junit/package-info.java
index d637ba9f..93b1040b 100644
--- a/core/src/test/java/org/apache/commons/jelly/tags/junit/package-info.java
+++ b/core/src/test/java/org/apache/commons/jelly/tags/junit/package-info.java
@@ -16,7 +16,7 @@
  */
 
 /**
- * A collection of <a href="http://www.junit.org";>JUnit</a> tags for 
performing unit tests written in Jelly script.
+ * A collection of <a href="https://www.junit.org";>JUnit</a> tags for 
performing unit tests written in Jelly script.
  * <p>
  * The &lt;suite&gt; tag allows a test suite to be created and then test cases 
can either be individually ran or the whole suite ran.
  * </p>
diff --git 
a/jelly-tags/antlr/src/main/java/org/apache/commons/jelly/tags/antlr/package-info.java
 
b/jelly-tags/antlr/src/main/java/org/apache/commons/jelly/tags/antlr/package-info.java
index 846c395f..4ce5918b 100644
--- 
a/jelly-tags/antlr/src/main/java/org/apache/commons/jelly/tags/antlr/package-info.java
+++ 
b/jelly-tags/antlr/src/main/java/org/apache/commons/jelly/tags/antlr/package-info.java
@@ -16,6 +16,6 @@
  */
 
 /**
- * A tag library for working with the <a 
href="http://www.antlr.org/";>Antlr</a> library.
+ * A tag library for working with the <a 
href="https://www.antlr.org/";>Antlr</a> library.
  */
 package org.apache.commons.jelly.tags.antlr;
\ No newline at end of file
diff --git 
a/jelly-tags/beanshell/src/main/java/org/apache/commons/jelly/tags/beanshell/BeanShellExpression.java
 
b/jelly-tags/beanshell/src/main/java/org/apache/commons/jelly/tags/beanshell/BeanShellExpression.java
index 9af79336..534d6b31 100644
--- 
a/jelly-tags/beanshell/src/main/java/org/apache/commons/jelly/tags/beanshell/BeanShellExpression.java
+++ 
b/jelly-tags/beanshell/src/main/java/org/apache/commons/jelly/tags/beanshell/BeanShellExpression.java
@@ -21,7 +21,7 @@ import org.apache.commons.jelly.expression.ExpressionSupport;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 
-/** Represents a <a href="http://www.beanshell.org";>beanshell</a> expression
+/** Represents a <a href="https://www.beanshell.org";>beanshell</a> expression
   */
 public class BeanShellExpression extends ExpressionSupport {
 
diff --git 
a/jelly-tags/beanshell/src/main/java/org/apache/commons/jelly/tags/beanshell/BeanShellExpressionFactory.java
 
b/jelly-tags/beanshell/src/main/java/org/apache/commons/jelly/tags/beanshell/BeanShellExpressionFactory.java
index 6217eb6e..016371e2 100644
--- 
a/jelly-tags/beanshell/src/main/java/org/apache/commons/jelly/tags/beanshell/BeanShellExpressionFactory.java
+++ 
b/jelly-tags/beanshell/src/main/java/org/apache/commons/jelly/tags/beanshell/BeanShellExpressionFactory.java
@@ -23,7 +23,7 @@ import org.apache.commons.jelly.expression.ExpressionFactory;
 
 import bsh.EvalError;
 
-/** Represents a factory of <a href="http://www.beanshell.org";>beanshell</a> 
expressions
+/** Represents a factory of <a href="https://www.beanshell.org";>beanshell</a> 
expressions
   */
 public class BeanShellExpressionFactory implements ExpressionFactory {
 
diff --git 
a/jelly-tags/betwixt/src/test/java/org/apache/commons/digester/rss/RSSDigester.java
 
b/jelly-tags/betwixt/src/test/java/org/apache/commons/digester/rss/RSSDigester.java
index 42e79ebf..463ee723 100644
--- 
a/jelly-tags/betwixt/src/test/java/org/apache/commons/digester/rss/RSSDigester.java
+++ 
b/jelly-tags/betwixt/src/test/java/org/apache/commons/digester/rss/RSSDigester.java
@@ -31,7 +31,7 @@ import org.xml.sax.SAXException;
  * <p>Implementation of <strong>org.apache.commons.digester.Digester</strong>
  * designed to process input streams that conform to the <em>Rich Site
  * Summary</em> DTD, version 0.91.  For more information about this format,
- * see the <a href="http://my.netscape.com/publish/";>My Netscape</a> site.</p>
+ * see the <a href="https://my.netscape.com/publish/";>My Netscape</a> site.</p>
  *
  * <p>The default implementation object returned by calling
  * {@code parse()} (an instance of
diff --git a/jelly-tags/betwixt/xdocs/index.xml 
b/jelly-tags/betwixt/xdocs/index.xml
index a609b5f8..2bc23638 100644
--- a/jelly-tags/betwixt/xdocs/index.xml
+++ b/jelly-tags/betwixt/xdocs/index.xml
@@ -26,7 +26,7 @@
     <section name="Overview">
       <p>
         A tag library for turning XML into beans or beans into XML using the
-        <a 
href="http://commons.apache.org/jelly/libs/betwixt/tags.html";>Betwixt</a> 
library.
+        <a 
href="https://commons.apache.org/jelly/libs/betwixt/tags.html";>Betwixt</a> 
library.
         See the <a href="tags.html">tags</a> for more information.
       </p>
     </section>
diff --git a/jelly-tags/dynabean/xdocs/index.xml 
b/jelly-tags/dynabean/xdocs/index.xml
index 0cda448e..34ace376 100644
--- a/jelly-tags/dynabean/xdocs/index.xml
+++ b/jelly-tags/dynabean/xdocs/index.xml
@@ -26,7 +26,7 @@
     <section name="Overview">
       <p>
         A tag library for creating new DynaClass and DynaBean objects from the 
-        <a href="http://commons.apache.org/beanutils/index.html";>beanutils</a> 
library.
+        <a 
href="https://commons.apache.org/beanutils/index.html";>beanutils</a> library.
         See the <a href="tags.html">tags</a> for more information.
       </p>
     </section>
diff --git 
a/jelly-tags/html/src/main/java/org/apache/commons/jelly/tags/html/package-info.java
 
b/jelly-tags/html/src/main/java/org/apache/commons/jelly/tags/html/package-info.java
index db634762..d155d9b7 100644
--- 
a/jelly-tags/html/src/main/java/org/apache/commons/jelly/tags/html/package-info.java
+++ 
b/jelly-tags/html/src/main/java/org/apache/commons/jelly/tags/html/package-info.java
@@ -16,6 +16,6 @@
  */
 
 /**
- * Tags for parsing HTML so that it can be processed by Jelly using Andy 
Clark's <a href="http://www.apache.org/~andyc/neko/doc/index.html";>NekoHTML</a>.
+ * Tags for parsing HTML so that it can be processed by Jelly using Andy 
Clark's <a 
href="https://www.apache.org/~andyc/neko/doc/index.html";>NekoHTML</a>.
  */
 package org.apache.commons.jelly.tags.html;
\ No newline at end of file
diff --git a/jelly-tags/html/xdocs/index.xml b/jelly-tags/html/xdocs/index.xml
index 904ba2f5..a6514124 100644
--- a/jelly-tags/html/xdocs/index.xml
+++ b/jelly-tags/html/xdocs/index.xml
@@ -26,7 +26,7 @@
     <section name="Overview">
       <p>
         Tags for parsing HTML so that it can be processed by Jelly using Andy 
Clark's 
-          <a 
href="http://www.apache.org/~andyc/neko/doc/index.html";>NekoHTML</a>.
+          <a 
href="https://www.apache.org/~andyc/neko/doc/index.html";>NekoHTML</a>.
           See the <a href="tags.html">tags</a> for more information.
       </p>
     </section>
diff --git a/jelly-tags/jms/xdocs/index.xml b/jelly-tags/jms/xdocs/index.xml
index 5a8db868..a29a02ee 100644
--- a/jelly-tags/jms/xdocs/index.xml
+++ b/jelly-tags/jms/xdocs/index.xml
@@ -26,7 +26,7 @@
     <section name="Overview">
       <p>
         A tag library for working with JMS using the 
-        <a href="http://commons.apache.org/sandbox/messenger/";>Messenger</a> 
project.
+        <a href="https://commons.apache.org/sandbox/messenger/";>Messenger</a> 
project.
           See the <a href="tags.html">tags</a> for more information.
       </p>
     </section>
diff --git a/jelly-tags/jmx/xdocs/index.xml b/jelly-tags/jmx/xdocs/index.xml
index 40847a18..2453dd92 100644
--- a/jelly-tags/jmx/xdocs/index.xml
+++ b/jelly-tags/jmx/xdocs/index.xml
@@ -31,16 +31,16 @@
     JellyMBean is a Jelly library for creating, configuring and registering 
beans and 
     MBeans with a JMX server.
     JellyMBean uses the 
-    <a href="http://commons.apache.org/jelly/libs/bean/";>JellyBean</a> library 
+    <a href="https://commons.apache.org/jelly/libs/bean/";>JellyBean</a> 
library 
     to create and configure beans and extends it to support JMX operations.
 </p>
 
 <p>
     JellyMBean is similar to the MLET parser in 
-    <a href="http://mx4j.sourceforge.net/";>mx4j</a> and 
-    <a href="http://jboss.org/";>JBoss</a> and the 
-    <a href="http://ant.apache.org/";>Ant</a> tasks in 
-    <a href="http://commons.apache.org/modeler/";>commons-modeler</a>
+    <a href="https://mx4j.sourceforge.net/";>mx4j</a> and 
+    <a href="https://jboss.org/";>JBoss</a> and the 
+    <a href="https://ant.apache.org/";>Ant</a> tasks in 
+    <a href="https://commons.apache.org/modeler/";>commons-modeler</a>
 </p>
 
 <p>
diff --git a/jelly-tags/jmx/xdocs/navigation.xml 
b/jelly-tags/jmx/xdocs/navigation.xml
index 1598b731..e3d19245 100644
--- a/jelly-tags/jmx/xdocs/navigation.xml
+++ b/jelly-tags/jmx/xdocs/navigation.xml
@@ -22,10 +22,10 @@
 
   <body>
     <links>
-      <item name="Jelly"               
href="http://commons.apache.org/jelly/"/>
-      <item name="Commons Modeler"     
href="http://commons.apache.org/modeler/"/>
-      <item name="JBoss"               href="http://jboss.org/"/>
-      <item name="mx4j"                href="http://mx4j.sourceforge.net/"/>
+      <item name="Jelly"               
href="https://commons.apache.org/jelly/"/>
+      <item name="Commons Modeler"     
href="https://commons.apache.org/modeler/"/>
+      <item name="JBoss"               href="https://jboss.org/"/>
+      <item name="mx4j"                href="https://mx4j.sourceforge.net/"/>
     </links>
     
     <menu name="JellyMBean">
diff --git 
a/jelly-tags/junit/src/main/java/org/apache/commons/jelly/tags/junit/package-info.java
 
b/jelly-tags/junit/src/main/java/org/apache/commons/jelly/tags/junit/package-info.java
index 73648eae..3565173d 100644
--- 
a/jelly-tags/junit/src/main/java/org/apache/commons/jelly/tags/junit/package-info.java
+++ 
b/jelly-tags/junit/src/main/java/org/apache/commons/jelly/tags/junit/package-info.java
@@ -16,7 +16,7 @@
  */
 
 /**
- * A collection of <a href="http://www.junit.org";>JUnit</a> tags for 
performing unit tests written in Jelly script.
+ * A collection of <a href="https://www.junit.org";>JUnit</a> tags for 
performing unit tests written in Jelly script.
  * <p>
  * The &lt;suite&gt; tag allows a test suite to be created and then test cases 
can either be individually ran or the whole suite ran.
  * </p>
diff --git a/jelly-tags/junit/xdocs/index.xml b/jelly-tags/junit/xdocs/index.xml
index 13db9a5a..864e23e9 100644
--- a/jelly-tags/junit/xdocs/index.xml
+++ b/jelly-tags/junit/xdocs/index.xml
@@ -25,7 +25,7 @@
   <body>
     <section name="Overview">
     
-      <p>A collection of <a href="http://www.junit.org";>JUnit</a> tags for 
+      <p>A collection of <a href="https://www.junit.org";>JUnit</a> tags for 
         performing unit tests written in Jelly script.
       </p>
   
@@ -42,7 +42,7 @@
   
       <p>
         There is an example of these tags in action 
-        <a 
href="http://svn.apache.org/viewvc/commons/proper/jelly/trunk/jelly-tags/junit/src/test/org/apache/commons/jelly/tags/junit/suite.jelly?view=markup";>here</a>
+        <a 
href="https://svn.apache.org/viewvc/commons/proper/jelly/trunk/jelly-tags/junit/src/test/org/apache/commons/jelly/tags/junit/suite.jelly?view=markup";>here</a>
       </p>
       <p>
         See the <a href="tags.html">tags</a> for more information.
diff --git a/jelly-tags/log/xdocs/index.xml b/jelly-tags/log/xdocs/index.xml
index 2e184c02..f4c3e9fd 100644
--- a/jelly-tags/log/xdocs/index.xml
+++ b/jelly-tags/log/xdocs/index.xml
@@ -26,7 +26,7 @@
     <section name="Overview">
       <p>
         Custom tags for generating textual logging information using
-          <a 
href="http://commons.apache.org/logging/index.html";>commons-logging</a> 
+          <a 
href="https://commons.apache.org/logging/index.html";>commons-logging</a> 
           which will use either log4j, logkit or JDK1.4 logging
           depending on the classpath and configuration.
       </p>
diff --git 
a/jelly-tags/ojb/src/main/java/org/apache/commons/jelly/tags/ojb/package-info.java
 
b/jelly-tags/ojb/src/main/java/org/apache/commons/jelly/tags/ojb/package-info.java
index f4a94c75..19060234 100644
--- 
a/jelly-tags/ojb/src/main/java/org/apache/commons/jelly/tags/ojb/package-info.java
+++ 
b/jelly-tags/ojb/src/main/java/org/apache/commons/jelly/tags/ojb/package-info.java
@@ -16,6 +16,6 @@
  */
 
 /**
- * A variety of tags for working with the <a 
href="http://jakarta.apache.org/ojb/";>ObjectBridge</a> persistence engine.
+ * A variety of tags for working with the <a 
href="https://jakarta.apache.org/ojb/";>ObjectBridge</a> persistence engine.
  */
 package org.apache.commons.jelly.tags.ojb;
\ No newline at end of file
diff --git a/jelly-tags/ojb/xdocs/index.xml b/jelly-tags/ojb/xdocs/index.xml
index b114bcf2..39a03aad 100644
--- a/jelly-tags/ojb/xdocs/index.xml
+++ b/jelly-tags/ojb/xdocs/index.xml
@@ -26,7 +26,7 @@
     <section name="Overview">
       <p>
         A variety of tags for working with the 
-          <a href="http://db.apache.org/ojb/";>ObjectBridge</a> persistence 
engine.
+          <a href="https://db.apache.org/ojb/";>ObjectBridge</a> persistence 
engine.
         See the <a href="tags.html">tags</a> for more information.
       </p>
     </section>
diff --git 
a/jelly-tags/quartz/src/main/java/org/apache/commons/jelly/tags/quartz/QuartzTagLibrary.java
 
b/jelly-tags/quartz/src/main/java/org/apache/commons/jelly/tags/quartz/QuartzTagLibrary.java
index bcbf5f83..5ce72984 100644
--- 
a/jelly-tags/quartz/src/main/java/org/apache/commons/jelly/tags/quartz/QuartzTagLibrary.java
+++ 
b/jelly-tags/quartz/src/main/java/org/apache/commons/jelly/tags/quartz/QuartzTagLibrary.java
@@ -22,7 +22,7 @@ import org.apache.commons.jelly.TagLibrary;
 /** Tag library for the Quartz enterprise job scheduler.
  *
  *  <p>
- *  <a href="http://quartz.sf.net/";>quartz @ sourceforge</a>
+ *  <a href="https://quartz.sf.net/";>quartz @ sourceforge</a>
  *  </p>
  */
 public class QuartzTagLibrary extends TagLibrary
diff --git 
a/jelly-tags/quartz/src/main/java/org/apache/commons/jelly/tags/quartz/package-info.java
 
b/jelly-tags/quartz/src/main/java/org/apache/commons/jelly/tags/quartz/package-info.java
index cc2ba390..2fe6e17e 100644
--- 
a/jelly-tags/quartz/src/main/java/org/apache/commons/jelly/tags/quartz/package-info.java
+++ 
b/jelly-tags/quartz/src/main/java/org/apache/commons/jelly/tags/quartz/package-info.java
@@ -16,6 +16,6 @@
  */
 
 /**
- * A tag library for scheduling tasks to be run using the <a 
href="http://www.part.net/quartz.html";>Quartz</a> library.
+ * A tag library for scheduling tasks to be run using the <a 
href="https://www.part.net/quartz.html";>Quartz</a> library.
  */
 package org.apache.commons.jelly.tags.quartz;
\ No newline at end of file
diff --git a/jelly-tags/quartz/xdocs/index.xml 
b/jelly-tags/quartz/xdocs/index.xml
index 88c3f28a..8fbd8863 100644
--- a/jelly-tags/quartz/xdocs/index.xml
+++ b/jelly-tags/quartz/xdocs/index.xml
@@ -26,7 +26,7 @@
     <section name="Overview">
       <p>
         A tag library for scheduling tasks to be run using the 
-        <a href="http://www.part.net/quartz.html";>Quartz</a> library.
+        <a href="https://www.part.net/quartz.html";>Quartz</a> library.
         See the <a href="tags.html">tags</a> for more information.
       </p>
     </section>
diff --git 
a/jelly-tags/soap/src/main/java/org/apache/commons/jelly/tags/soap/package-info.java
 
b/jelly-tags/soap/src/main/java/org/apache/commons/jelly/tags/soap/package-info.java
index c42c6789..3eef46ae 100644
--- 
a/jelly-tags/soap/src/main/java/org/apache/commons/jelly/tags/soap/package-info.java
+++ 
b/jelly-tags/soap/src/main/java/org/apache/commons/jelly/tags/soap/package-info.java
@@ -16,6 +16,6 @@
  */
 
 /**
- * Tags for invoking Web Services via <a 
href="http://xml.apache.org/axis/";>Apache Axis</a>.
+ * Tags for invoking Web Services via <a 
href="https://xml.apache.org/axis/";>Apache Axis</a>.
  */
 package org.apache.commons.jelly.tags.soap;
\ No newline at end of file
diff --git a/jelly-tags/soap/xdocs/index.xml b/jelly-tags/soap/xdocs/index.xml
index 19be10e2..5a37e865 100644
--- a/jelly-tags/soap/xdocs/index.xml
+++ b/jelly-tags/soap/xdocs/index.xml
@@ -25,7 +25,7 @@
   <body>
     <section name="Overview">
       <p>
-        Tags for invoking Web Services via <a 
href="http://ws.apache.org/axis/";>Apache Axis</a>.
+        Tags for invoking Web Services via <a 
href="https://ws.apache.org/axis/";>Apache Axis</a>.
           See the <a href="tags.html">tags</a> for more information.
       </p>
     </section>
diff --git 
a/jelly-tags/sql/src/main/java/org/apache/commons/jelly/tags/sql/package-info.java
 
b/jelly-tags/sql/src/main/java/org/apache/commons/jelly/tags/sql/package-info.java
index 55125dcf..5f06ca3c 100644
--- 
a/jelly-tags/sql/src/main/java/org/apache/commons/jelly/tags/sql/package-info.java
+++ 
b/jelly-tags/sql/src/main/java/org/apache/commons/jelly/tags/sql/package-info.java
@@ -19,7 +19,7 @@
  * The SQL Tags from the JSTL.
  * <p>
  * There are some examples of these tags in action
- * <a 
href="http://cvs.apache.org/viewcvs.cgi/jakarta-commons/jelly/jelly-tags/sql/src/test/org/apache/commons/jelly/tags/sql/";>here</a>.
+ * <a 
href="https://cvs.apache.org/viewcvs.cgi/jakarta-commons/jelly/jelly-tags/sql/src/test/org/apache/commons/jelly/tags/sql/";>here</a>.
  * </p>
  */
 package org.apache.commons.jelly.tags.sql;
\ No newline at end of file
diff --git a/jelly-tags/sql/xdocs/index.xml b/jelly-tags/sql/xdocs/index.xml
index c9be652c..ca4e9081 100644
--- a/jelly-tags/sql/xdocs/index.xml
+++ b/jelly-tags/sql/xdocs/index.xml
@@ -28,7 +28,7 @@
   
       <p>
         There are some examples of these tags in action 
-        <a 
href="http://svn.apache.org/viewvc/commons/proper/jelly/trunk/jelly-tags/sql/src/test/org/apache/commons/jelly/tags/sql/";>here</a>
+        <a 
href="https://svn.apache.org/viewvc/commons/proper/jelly/trunk/jelly-tags/sql/src/test/org/apache/commons/jelly/tags/sql/";>here</a>
       </p>
       <p>See the <a href="tags.html">tags</a> for more information.</p>
     </section>
diff --git a/jelly-tags/swing/xdocs/index.xml b/jelly-tags/swing/xdocs/index.xml
index b13f7abe..cff2517d 100644
--- a/jelly-tags/swing/xdocs/index.xml
+++ b/jelly-tags/swing/xdocs/index.xml
@@ -37,7 +37,7 @@
       </p>
       <p>
         There is an example JellySwing script
-        <a 
href="http://svn.apache.org/viewvc/commons/proper/jelly/trunk/jelly-tags/swing/src/test/org/apache/commons/jelly/swing/example.jelly?view=markup";>here</a>
+        <a 
href="https://svn.apache.org/viewvc/commons/proper/jelly/trunk/jelly-tags/swing/src/test/org/apache/commons/jelly/swing/example.jelly?view=markup";>here</a>
       </p>
       <p>
         To try running the example type the following command then you should 
see a full Swing user interface 
@@ -56,7 +56,7 @@
       <p>
         JellyRunner is a simple example Swing user interface written with 
JellySwing.
         You can view the source to it
-        <a 
href="http://svn.apache.org/viewvc/commons/proper/jelly/trunk/jelly-tags/swing/src/test/org/apache/commons/jelly/swing/run.jelly?view=markup";>here</a>
+        <a 
href="https://svn.apache.org/viewvc/commons/proper/jelly/trunk/jelly-tags/swing/src/test/org/apache/commons/jelly/swing/run.jelly?view=markup";>here</a>
       </p>
       <p>
         If you invoke it via the following command you will get a small Swing 
UI that allows you to
@@ -77,11 +77,11 @@
       </p>
       <p>
         The demo was originally written in
-        <a 
href="http://svn.apache.org/viewvc/commons/proper/jelly/trunk/jelly-tags/swing/src/test/org/apache/commons/jelly/demos/HomepageBuilder.java?view=markup";>Java
 code</a>
+        <a 
href="https://svn.apache.org/viewvc/commons/proper/jelly/trunk/jelly-tags/swing/src/test/org/apache/commons/jelly/demos/HomepageBuilder.java?view=markup";>Java
 code</a>
          
         to implement a simple Swing UI
         As an experiment the same Swing user interface has been written 
-       <a 
href="http://svn.apache.org/viewvc/commons/proper/jelly/trunk/jelly-tags/swing/src/test/org/apache/commons/jelly/demos/homepageBuilder.jelly?view=markup";>as
 a JellyScript</a>
+       <a 
href="https://svn.apache.org/viewvc/commons/proper/jelly/trunk/jelly-tags/swing/src/test/org/apache/commons/jelly/demos/homepageBuilder.jelly?view=markup";>as
 a JellyScript</a>
         as well.
         While this is a fairly simple Swing UI and not a particularly great 
example of the power of JellySwing,
         it does highlight the main difference between the two approaches.
diff --git a/jelly-tags/tag-navigation.xml b/jelly-tags/tag-navigation.xml
index bdc4989b..3e15da7d 100644
--- a/jelly-tags/tag-navigation.xml
+++ b/jelly-tags/tag-navigation.xml
@@ -18,10 +18,10 @@
 <project name="@pom.name@">
 
   <title>@pom.name@</title>
-  <organizationLogo 
href="http://jakarta.apache.org/images/jakarta-logo.gif";>Jakarta</organizationLogo>
+  <organizationLogo 
href="https://jakarta.apache.org/images/jakarta-logo.gif";>Jakarta</organizationLogo>
   
   <body><!-- note, all links will be relativized at HTML production... -->
-        <links><item name="Jelly" 
href="http://commons.apache.org/jelly"/></links>
+        <links><item name="Jelly" 
href="https://commons.apache.org/jelly"/></links>
     <menu name="@pom.name@">
       <item name="Overview"                href="/index.html"/>
       <item name="Tags"                    href="/tags.html"/>
diff --git 
a/jelly-tags/threads/src/main/java/org/apache/commons/jelly/tags/threads/Mutex.java
 
b/jelly-tags/threads/src/main/java/org/apache/commons/jelly/tags/threads/Mutex.java
index fcf0963e..7d8c1cef 100644
--- 
a/jelly-tags/threads/src/main/java/org/apache/commons/jelly/tags/threads/Mutex.java
+++ 
b/jelly-tags/threads/src/main/java/org/apache/commons/jelly/tags/threads/Mutex.java
@@ -117,7 +117,7 @@ package org.apache.commons.jelly.tags.threads;
  *    // ...  other similar traversal and update methods ...
  * }
  * </pre>
- * <p>[<a 
href="http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html";>
 Introduction to this package. </a>]
+ * <p>[<a 
href="https://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html";>
 Introduction to this package. </a>]
  *
  * 
--------------------------------------------------------------------------------------------
  * This Mutex is used to add the still running lock to the JellyThread tag.
diff --git 
a/jelly-tags/validate/src/main/java/org/apache/commons/jelly/tags/validate/package-info.java
 
b/jelly-tags/validate/src/main/java/org/apache/commons/jelly/tags/validate/package-info.java
index 5ec03f5f..009b73d0 100644
--- 
a/jelly-tags/validate/src/main/java/org/apache/commons/jelly/tags/validate/package-info.java
+++ 
b/jelly-tags/validate/src/main/java/org/apache/commons/jelly/tags/validate/package-info.java
@@ -17,9 +17,9 @@
 
 /**
  * A tag library for validating XML using various schema languages like DTD, 
XML Schema, Relax NG as well as Relax and TREX. This tag library uses the
- * <a href="http://iso-relax.sourceforge.net/JARV/";>JARV</a> API to perform 
the validation.
+ * <a href="https://iso-relax.sourceforge.net/JARV/";>JARV</a> API to perform 
the validation.
  * <p>
- * By default we use the <a 
href="http://wwws.sun.com/software/xml/developers/multischema/";>MSV</a> library 
by Kohsuke Kawaguchi as the implementation of JARV.
+ * By default we use the <a 
href="https://wwws.sun.com/software/xml/developers/multischema/";>MSV</a> 
library by Kohsuke Kawaguchi as the implementation of JARV.
  * </p>
  */
 package org.apache.commons.jelly.tags.validate;
\ No newline at end of file
diff --git a/jelly-tags/validate/xdocs/index.xml 
b/jelly-tags/validate/xdocs/index.xml
index ff431f3e..9f3b3595 100644
--- a/jelly-tags/validate/xdocs/index.xml
+++ b/jelly-tags/validate/xdocs/index.xml
@@ -27,9 +27,9 @@
       <p>
         A tag library for validating XML using various schema languages like 
DTD, XML Schema, 
         Relax NG as well as Relax and TREX. This tag library uses the 
-        <a href="http://iso-relax.sourceforge.net/JARV/";>JARV</a> API to 
perform the validation.
+        <a href="https://iso-relax.sourceforge.net/JARV/";>JARV</a> API to 
perform the validation.
         By default we use the 
-        <a 
href="http://wwws.sun.com/software/xml/developers/multischema/";>MSV</a> 
+        <a 
href="https://wwws.sun.com/software/xml/developers/multischema/";>MSV</a> 
         library by Kohsuke Kawaguchi as the implementation of JARV.
       </p>
       <p>
diff --git 
a/jelly-tags/xmlunit/src/main/java/org/apache/commons/jelly/tags/xmlunit/package-info.java
 
b/jelly-tags/xmlunit/src/main/java/org/apache/commons/jelly/tags/xmlunit/package-info.java
index 74d9a036..ae20051a 100644
--- 
a/jelly-tags/xmlunit/src/main/java/org/apache/commons/jelly/tags/xmlunit/package-info.java
+++ 
b/jelly-tags/xmlunit/src/main/java/org/apache/commons/jelly/tags/xmlunit/package-info.java
@@ -16,6 +16,6 @@
  */
 
 /**
- * Compares two XML documents using <a 
href="http://xmlunit.sourceforge.net/";>XMLUnit</a>.
+ * Compares two XML documents using <a 
href="https://xmlunit.sourceforge.net/";>XMLUnit</a>.
  */
 package org.apache.commons.jelly.tags.xmlunit;
\ No newline at end of file
diff --git a/jelly-tags/xmlunit/xdocs/index.xml 
b/jelly-tags/xmlunit/xdocs/index.xml
index bf56b133..b556f643 100644
--- a/jelly-tags/xmlunit/xdocs/index.xml
+++ b/jelly-tags/xmlunit/xdocs/index.xml
@@ -25,7 +25,7 @@
   <body>
     <section name="Overview">
       <p>
-        Compares two XML documents using <a 
href="http://xmlunit.sourceforge.net/";>XMLUnit</a>.
+        Compares two XML documents using <a 
href="https://xmlunit.sourceforge.net/";>XMLUnit</a>.
           See the <a href="tags.html">tags</a> for more information.
       </p>
     </section>
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 6fdce0b2..cdb13d76 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -62,7 +62,7 @@ The <action> type attribute can be add,update,fix,remove.
       to:
       &lt;dynabean:property name="address" 
type="org.apache.commons.beanutils2.DynaBean"/&gt;</action>
       <action type="update" dev="ggregory" due-to="Gary Gregory">Bump 
xmlunit:xmlunit from a mix of 0.8 and 1.0 to 1.6.</action>
-      <action type="update" dev="ggregory" due-to="Gary Gregory. 
Dependabot">Bump commons-cli:commons-cli from 1.0 to 1.10.0 #24.</action>
+      <action type="update" dev="ggregory" due-to="Gary Gregory. 
Dependabot">Bump commons-cli:commons-cli from 1.0 to 1.11.0 #24.</action>
       <action type="update" dev="ggregory" due-to="Gary Gregory">Bump 
commons-lang:commons-lang 2.0 to org.apache.commons:commons-lang3 3.19.0 
#58.</action>
       <action type="update" dev="ggregory" due-to="Gary Gregory">Bump 
commons-collections:commons-collections 2.1 to 
org.apache.commons:commons-collections4 4.5.0.</action>
       <action type="update" dev="ggregory" due-to="Gary Gregory">Bump 
commons-jexl:commons-jexl 1.1 to org.apache.commons:commons-jexl 2.1.1.</action>
diff --git a/xdocs/download_jelly.xml b/xdocs/download_jelly.xml
index 9b11b20f..e6db955f 100644
--- a/xdocs/download_jelly.xml
+++ b/xdocs/download_jelly.xml
@@ -88,7 +88,7 @@ limitations under the License.
       </form>
 
       <p>
-        The <a href="http://www.apache.org/dist/commons/KEYS";>KEYS</a>
+        The <a href="https://www.apache.org/dist/commons/KEYS";>KEYS</a>
         link links to the code signing keys used to sign the product.
         The <code>PGP</code> link downloads the OpenPGP compatible signature 
from our main site. 
         The <code>MD5</code> link downloads the checksum from the main site.
@@ -100,13 +100,13 @@ limitations under the License.
         <table>
           <tr>
             <td><a 
href="[preferred]/commons/jelly/binaries/commons-jelly-1.0.1.tar.gz">commons-jelly-1.0.1.tar.gz</a></td>
-            <td><a 
href="http://www.apache.org/dist/commons/jelly/binaries/commons-jelly-1.0.1.tar.gz.md5";>md5</a></td>
-            <td><a 
href="http://www.apache.org/dist/commons/jelly/binaries/commons-jelly-1.0.1.tar.gz.asc";>pgp</a></td>
+            <td><a 
href="https://www.apache.org/dist/commons/jelly/binaries/commons-jelly-1.0.1.tar.gz.md5";>md5</a></td>
+            <td><a 
href="https://www.apache.org/dist/commons/jelly/binaries/commons-jelly-1.0.1.tar.gz.asc";>pgp</a></td>
           </tr>
           <tr>
             <td><a 
href="[preferred]/commons/jelly/binaries/commons-jelly-1.0.1.zip">commons-jelly-1.0.1.zip</a></td>
-            <td><a 
href="http://www.apache.org/dist/commons/jelly/binaries/commons-jelly-1.0.1.zip.md5";>md5</a></td>
-            <td><a 
href="http://www.apache.org/dist/commons/jelly/binaries/commons-jelly-1.0.1.zip.asc";>pgp</a></td>
+            <td><a 
href="https://www.apache.org/dist/commons/jelly/binaries/commons-jelly-1.0.1.zip.md5";>md5</a></td>
+            <td><a 
href="https://www.apache.org/dist/commons/jelly/binaries/commons-jelly-1.0.1.zip.asc";>pgp</a></td>
           </tr>
         </table>
       </subsection>
@@ -114,13 +114,13 @@ limitations under the License.
         <table>
           <tr>
             <td><a 
href="[preferred]/commons/jelly/source/commons-jelly-1.0-src.tar.gz">commons-jelly-1.0-src.tar.gz</a></td>
-            <td><a 
href="http://www.apache.org/dist/commons/jelly/source/commons-jelly-1.0-src.tar.gz.md5";>md5</a></td>
-            <td><a 
href="http://www.apache.org/dist/commons/jelly/source/commons-jelly-1.0-src.tar.gz.asc";>pgp</a></td>
+            <td><a 
href="https://www.apache.org/dist/commons/jelly/source/commons-jelly-1.0-src.tar.gz.md5";>md5</a></td>
+            <td><a 
href="https://www.apache.org/dist/commons/jelly/source/commons-jelly-1.0-src.tar.gz.asc";>pgp</a></td>
           </tr>
           <tr>
             <td><a 
href="[preferred]/commons/jelly/source/commons-jelly-1.0-src.zip">commons-jelly-1.0-src.zip</a></td>
-            <td><a 
href="http://www.apache.org/dist/commons/jelly/source/commons-jelly-1.0-src.zip.md5";>md5</a></td>
-            <td><a 
href="http://www.apache.org/dist/commons/jelly/source/commons-jelly-1.0-src.zip.asc";>pgp</a></td>
+            <td><a 
href="https://www.apache.org/dist/commons/jelly/source/commons-jelly-1.0-src.zip.md5";>md5</a></td>
+            <td><a 
href="https://www.apache.org/dist/commons/jelly/source/commons-jelly-1.0-src.zip.asc";>pgp</a></td>
           </tr>
         </table>
       </subsection>
@@ -130,13 +130,13 @@ limitations under the License.
         <table>
           <tr>
               <td><a 
href="[preferred]/commons/jelly/binaries/commons-jelly-1.0.tar.gz">commons-jelly-1.0.tar.gz</a></td>
-              <td><a 
href="http://www.apache.org/dist/commons/jelly/binaries/commons-jelly-1.0.tar.gz.md5";>md5</a></td>
-              <td><a 
href="http://www.apache.org/dist/commons/jelly/binaries/commons-jelly-1.0.tar.gz.asc";>pgp</a></td>
+              <td><a 
href="https://www.apache.org/dist/commons/jelly/binaries/commons-jelly-1.0.tar.gz.md5";>md5</a></td>
+              <td><a 
href="https://www.apache.org/dist/commons/jelly/binaries/commons-jelly-1.0.tar.gz.asc";>pgp</a></td>
           </tr>
           <tr>
               <td><a 
href="[preferred]/commons/jelly/binaries/commons-jelly-1.0.zip">commons-jelly-1.0.zip</a></td>
-              <td><a 
href="http://www.apache.org/dist/commons/jelly/binaries/commons-jelly-1.0.zip.md5";>md5</a></td>
-              <td><a 
href="http://www.apache.org/dist/commons/jelly/binaries/commons-jelly-1.0.zip.asc";>pgp</a></td>
+              <td><a 
href="https://www.apache.org/dist/commons/jelly/binaries/commons-jelly-1.0.zip.md5";>md5</a></td>
+              <td><a 
href="https://www.apache.org/dist/commons/jelly/binaries/commons-jelly-1.0.zip.asc";>pgp</a></td>
           </tr>
         </table>
       </subsection>
@@ -144,13 +144,13 @@ limitations under the License.
         <table>
           <tr>
               <td><a 
href="[preferred]/commons/jelly/source/commons-jelly-1.0-src.tar.gz">commons-jelly-1.0-src.tar.gz</a></td>
-              <td><a 
href="http://www.apache.org/dist/commons/jelly/source/commons-jelly-1.0-src.tar.gz.md5";>md5</a></td>
-              <td><a 
href="http://www.apache.org/dist/commons/jelly/source/commons-jelly-1.0-src.tar.gz.asc";>pgp</a></td>
+              <td><a 
href="https://www.apache.org/dist/commons/jelly/source/commons-jelly-1.0-src.tar.gz.md5";>md5</a></td>
+              <td><a 
href="https://www.apache.org/dist/commons/jelly/source/commons-jelly-1.0-src.tar.gz.asc";>pgp</a></td>
           </tr>
           <tr>
               <td><a 
href="[preferred]/commons/jelly/source/commons-jelly-1.0-src.zip">commons-jelly-1.0-src.zip</a></td>
-              <td><a 
href="http://www.apache.org/dist/commons/jelly/source/commons-jelly-1.0-src.zip.md5";>md5</a></td>
-              <td><a 
href="http://www.apache.org/dist/commons/jelly/source/commons-jelly-1.0-src.zip.asc";>pgp</a></td>
+              <td><a 
href="https://www.apache.org/dist/commons/jelly/source/commons-jelly-1.0-src.zip.md5";>md5</a></td>
+              <td><a 
href="https://www.apache.org/dist/commons/jelly/source/commons-jelly-1.0-src.zip.asc";>pgp</a></td>
           </tr>
         </table>
       </subsection>
@@ -161,7 +161,7 @@ limitations under the License.
         </p>
         <ul>
           <li class="download"><a href="[preferred]/commons/jelly/">browse 
download area</a></li>
-          <li><a 
href="http://archive.apache.org/dist/commons/jelly/";>archives...</a></li>
+          <li><a 
href="https://archive.apache.org/dist/commons/jelly/";>archives...</a></li>
         </ul>
     </section>
   </body>
diff --git a/xdocs/faq.xml b/xdocs/faq.xml
index b64a7b18..4617ce29 100644
--- a/xdocs/faq.xml
+++ b/xdocs/faq.xml
@@ -144,7 +144,7 @@
           </a>
         </dt>
         <dd>
-          Use the Jelly JIRA page: <a 
href="http://issues.apache.org/jira/browse/JELLY";>https://issues.apache.org/jira/browse/JELLY</a>
+          Use the Jelly JIRA page: <a 
href="https://issues.apache.org/jira/browse/JELLY";>https://issues.apache.org/jira/browse/JELLY</a>
         </dd>
       </dl>
       
@@ -392,7 +392,7 @@ public class FooTag extends TagSupport {
         <dd>
           Jelly uses Maven for its build system. So you should be able to 
build Jelly just like
           any other Maven enabled project. Please see the
-          <a href="http://maven.apache.org/start/index.html";>Maven</a>
+          <a href="https://maven.apache.org/start/index.html";>Maven</a>
           documentation for details.
         </dd>
       </dl>
diff --git a/xdocs/gettingstarted.xml b/xdocs/gettingstarted.xml
index a0c11aa1..7a9dfb65 100644
--- a/xdocs/gettingstarted.xml
+++ b/xdocs/gettingstarted.xml
@@ -32,7 +32,7 @@
 The easiest way to get started with Jelly is to try out the <a 
href="tutorial.html">tutorials</a>.    
 Before you try out any of the tutorials, you may need to install Maven-1.1 
first.
 For more details on how to install Maven please refer to the 
-<a href="http://maven.apache.org/maven-1.x/";>Maven documentation</a>
+<a href="https://maven.apache.org/maven-1.x/";>Maven documentation</a>
 </p>
 
 <p>
@@ -53,7 +53,7 @@ Get a source distribution of Jelly.
 The easiest way to do this is (until we have nightly builds working) is to 
grab a CVS checkout.
 Jelly currently resides in the jelly directory inside jakarta-commons.
 There are instructions on performing CVS checkouts 
-<a href="http://jakarta.apache.org/site/cvsindex.html";>here</a>
+<a href="https://jakarta.apache.org/site/cvsindex.html";>here</a>
 </li>
 </ul>
 </p>
diff --git a/xdocs/index.xml b/xdocs/index.xml
index 8495507f..c40bd9d8 100644
--- a/xdocs/index.xml
+++ b/xdocs/index.xml
@@ -36,13 +36,13 @@
 <p><em>Jelly</em> is a tool for turning XML into executable code.
 So Jelly is a Java and XML based scripting and processing engine. 
 Jelly can be used as a more flexible and powerful front end 
-to <a href="http://jakarta.apache.org/ant/";>Ant</a> 
-such as in the <a href="http://maven.apache.org/";>Maven</a>
+to <a href="https://jakarta.apache.org/ant/";>Ant</a> 
+such as in the <a href="https://maven.apache.org/";>Maven</a>
 project, as a testing framework such as <a 
href="jellyunit.html">JellyUnit</a>, 
 in an integration or workflow
-system such as <a href="http://werkflow.werken.com/";>werkflow</a> 
+system such as <a href="https://werkflow.werken.com/";>werkflow</a> 
 or as a page templating system inside engines like 
-<a href="http://cocoon.apache.org/";>Cocoon</a>.
+<a href="https://cocoon.apache.org/";>Cocoon</a>.
 </p>
 
 <p>
@@ -53,10 +53,10 @@ Maven or inside a Servlet, Web Service, JMS MessageListener 
or embedded directly
 
 <p>
 Jelly has native support for a Velocity-like expression language called
-<a href="http://commons.apache.org/jexl/";>Jexl</a> 
+<a href="https://commons.apache.org/jexl/";>Jexl</a> 
 which is a superset of the JSP, JSTL and JSF expression languages
 as  well as support for other pluggable expression languages like XPath via 
-<a href="http://jaxen.org";>Jaxen</a>, JavaScript, beanshell and Jython.
+<a href="https://jaxen.org";>Jaxen</a>, JavaScript, beanshell and Jython.
 </p>
 
 <p>
@@ -179,7 +179,7 @@ Indeed the method name can be set via &lt;define:jellybean 
method="doIt"/&gt;
 
 <section name="JSTL">
 <p>
-<a href="http://java.sun.com/products/jsp/jstl/";>JSTL</a> 
+<a href="https://java.sun.com/products/jsp/jstl/";>JSTL</a> 
 is the JSP Standard Tag Library which is standardized through the JCP process.
 </p>
 
@@ -204,7 +204,7 @@ for web applications and web services.
 <section name="Ant">
 <p>
 There is a JellyTask for calling Jelly from 
-<a href="http://jakarta.apache.org/ant/";>Ant</a> 
+<a href="https://jakarta.apache.org/ant/";>Ant</a> 
 as well as a Jelly tag library for using any Ant Tasks inside a Jelly script!
 </p>
 
@@ -273,7 +273,7 @@ testing web applications and web services.
 </p>
 
 <p>
-Currently Jelly is being used inside <a 
href="http://maven.apache.org/";>Maven</a>
+Currently Jelly is being used inside <a 
href="https://maven.apache.org/";>Maven</a>
 to provide more flexible and powerful build mechanism while still preserving 
investment in Ant tasks.
 </p>
 
@@ -281,9 +281,9 @@ to provide more flexible and powerful build mechanism while 
still preserving inv
 
 <section name="JSTL References">
   <ul>
-    <li><a 
href="http://java.sun.com/products/jsp/jstl/1.1/docs/tlddocs/index.html";>JSTL 
Tag reference</a></li>
-    <li><a 
href="http://java.sun.com/products/jsp/jstl/1.1/docs/api/index.html";>JSTL 
API</a></li>
-    <li><a 
href="http://jakarta.apache.org/taglibs/doc/standard-doc/intro.html";>Apache 
JSTL Implementation</a></li>
+    <li><a 
href="https://java.sun.com/products/jsp/jstl/1.1/docs/tlddocs/index.html";>JSTL 
Tag reference</a></li>
+    <li><a 
href="https://java.sun.com/products/jsp/jstl/1.1/docs/api/index.html";>JSTL 
API</a></li>
+    <li><a 
href="https://jakarta.apache.org/taglibs/doc/standard-doc/intro.html";>Apache 
JSTL Implementation</a></li>
   </ul>
 </section>
 
diff --git a/xdocs/irc.xml b/xdocs/irc.xml
index 23c55523..12f3b32f 100644
--- a/xdocs/irc.xml
+++ b/xdocs/irc.xml
@@ -42,7 +42,7 @@
       </blockquote>
 
       <p>
-      If you have <a href="http://www.mozilla.org/";>Mozilla</a> installed you 
can point your browser at
+      If you have <a href="https://www.mozilla.org/";>Mozilla</a> installed you 
can point your browser at
       <a href="irc://irc.codehaus.org:6667/#jelly">#jelly</a>.
       </p>
 
@@ -56,11 +56,11 @@
         <p>
         Many of the channels hosted by The Werken Company are archived
         and available through the 
-        <a href="http://irc.werken.com/channels/";>Werken IRC Archives</a>.
+        <a href="https://irc.werken.com/channels/";>Werken IRC Archives</a>.
         </p>
 
         <p>
-        <a href="http://irc.werken.com/channels/jelly/";>#jelly archive</a>
+        <a href="https://irc.werken.com/channels/jelly/";>#jelly archive</a>
         </p>
       </subsection>
       -->
diff --git a/xdocs/jellyswt.xml b/xdocs/jellyswt.xml
index d3006681..42145162 100644
--- a/xdocs/jellyswt.xml
+++ b/xdocs/jellyswt.xml
@@ -50,7 +50,7 @@
     <section name="Running SWT"> 
       <p>
         Please be aware that SWT uses JNI and so requires a runtime library to 
be on your PATH for any SWT application to run.
-        You can refer to this <a 
href="http://eclipsewiki.swiki.net/26";>FAQ</a> entry for more details.
+        You can refer to this <a 
href="https://eclipsewiki.swiki.net/26";>FAQ</a> entry for more details.
       </p>
       <p>
         For example on my windows laptop I copied the 
<i>swt-win32-2116.dll</i> from Eclipse into my PATH before running the examples.
@@ -60,14 +60,14 @@
     <section name="Useful SWT Links"> 
         <ul>
       <li>
-        <a 
href="http://www.eclipse.org/documentation/html/plugins/org.eclipse.platform.doc.isv/doc/reference/api/index.html";>SWT
 Javadoc</a> 
+        <a 
href="https://www.eclipse.org/documentation/html/plugins/org.eclipse.platform.doc.isv/doc/reference/api/index.html";>SWT
 Javadoc</a> 
         is very handy. Its mostly the widgets package thats of most interest.
       </li>
       <li>
-        This <a href="http://eclipsewiki.swiki.net/2";>SWT Wiki</a> has lots of 
good examples and documentation.
+        This <a href="https://eclipsewiki.swiki.net/2";>SWT Wiki</a> has lots 
of good examples and documentation.
       </li>
       <li>
-          This <a 
href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-swt-home/dev.html";>page</a>
 also has a list of lots of little example SWT applications.
+          This <a 
href="https://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-swt-home/dev.html";>page</a>
 also has a list of lots of little example SWT applications.
       </li>
         </ul>
     </section>
diff --git a/xdocs/jellyunit.xml b/xdocs/jellyunit.xml
index dd028be4..6f465d44 100644
--- a/xdocs/jellyunit.xml
+++ b/xdocs/jellyunit.xml
@@ -68,7 +68,7 @@
     <section name="Mock Tags"> 
       <p>
         In unit testing scenarios its often useful to use 
-        <a href="http://c2.com/cgi/wiki?MockObject";>Mock Objects</a> to test 
application logic and stub the behaviour
+        <a href="https://c2.com/cgi/wiki?MockObject";>Mock Objects</a> to test 
application logic and stub the behaviour
         of other service
       </p>
       <p>
diff --git a/xdocs/navigation.xml b/xdocs/navigation.xml
index a400ea2b..f38f8a1e 100644
--- a/xdocs/navigation.xml
+++ b/xdocs/navigation.xml
@@ -28,7 +28,7 @@
       <item name="Tutorial"                href="/tutorial.html"/>
       <item name="Detail"                  href="/overview.html"/>
       <item name="JellyDoc"                  href="/jellydoc.html"/>
-      <item name="Download"                
href="http://commons.apache.org/jelly/download_jelly.cgi"; />
+      <item name="Download"                
href="https://commons.apache.org/jelly/download_jelly.cgi"; />
                        <item name="Security Reports"        
href="/security-reports.html" />
       <item name="Tag Reference" href="/tag-reference/index.html" 
collapse="true">
         <item name="All tags" href="/tag-reference/all.html" collapse="true">
@@ -277,7 +277,7 @@
       </item>
     </menu>
     <menu name="Community">
-      <!-- <item name="News Blog"               
href="http://blogs.werken.com/projects/jelly/"/>-->
+      <!-- <item name="News Blog"               
href="https://blogs.werken.com/projects/jelly/"/>-->
       <item name="IRC"                      href="/irc.html"/>
       <item name="Powered By"              href="/powered.html"/>
       <item name="To Do List"              href="/todo.html"/>
diff --git a/xdocs/overview.xml b/xdocs/overview.xml
index 865e6352..33f7c019 100644
--- a/xdocs/overview.xml
+++ b/xdocs/overview.xml
@@ -72,9 +72,9 @@ XML pipeline engine similar in some ways to Cocoon.
 some kind of processing. Here are a few examples</p>
 
 <ul>
-  <li><a href="http://jakarta.apache.org/ant/";>Ant</a></li>
+  <li><a href="https://jakarta.apache.org/ant/";>Ant</a></li>
   <li>XSLT</li>
-  <li><a href="http://www.w3.org/TR/xml-pipeline/";>XML Pipeline 
language</a></li>
+  <li><a href="https://www.w3.org/TR/xml-pipeline/";>XML Pipeline 
language</a></li>
   <li>JSTL and JSP custom tags</li>
   <li>Latka,  AntEater &amp; other similar XML based unit testing 
frameworks</li>
   <li>commons-workflow</li>
diff --git a/xdocs/pipeline.xml b/xdocs/pipeline.xml
index ec6c907d..c8b89f37 100644
--- a/xdocs/pipeline.xml
+++ b/xdocs/pipeline.xml
@@ -31,7 +31,7 @@
 Rather like the Cocoon project, Jelly also supports the concept of <i>XML 
pipelines</i>.
 The idea in an XML pipeline is for XML events to be created by some generator 
and then
 flow through multiple filters, transformers or processors to some ultimate 
output.
-Currently XML events are implemented via <a href="http://sax.sf.net/";>SAX</a>. 
+Currently XML events are implemented via <a 
href="https://sax.sf.net/";>SAX</a>. 
 </p>
 
 
diff --git a/xdocs/powered.xml b/xdocs/powered.xml
index 0fafe0e7..111cdc7a 100644
--- a/xdocs/powered.xml
+++ b/xdocs/powered.xml
@@ -35,26 +35,26 @@
       <table>
         <tr><th>Project</th><th>Overview</th></tr>
         <tr>
-          <td><a href="http://aft.sourceforge.net/";>Anteater</a></td>
+          <td><a href="https://aft.sourceforge.net/";>Anteater</a></td>
           <td>
             A testing framework which provides an easy way to write tests for 
checking the functionality of a 
             Web application or of an XML Web service.
           </td>
         </tr>
         <tr>
-          <td><a href="http://drools.org/";>Drools</a></td>
+          <td><a href="https://drools.org/";>Drools</a></td>
           <td>
             A Java rules engine.
           </td>
         </tr>
         <tr>
-          <td><a href="http://blissed.werken.com/";>Blissed</a></td>
+          <td><a href="https://blissed.werken.com/";>Blissed</a></td>
           <td>
             A Java process and state framework.
           </td>
         </tr>
         <tr>
-          <td><a href="http://commons.apache.org/latka/";>Latka</a></td>
+          <td><a href="https://commons.apache.org/latka/";>Latka</a></td>
           <td>
             A functional (end-to-end) testing tool implemented in Java, and 
using an XML syntax to 
             define a series of HTTP (or HTTPS) requests and a set of 
validations used to verify that 
@@ -62,19 +62,19 @@
           </td>
         </tr>
         <tr>
-          <td><a href="http://maven.apache.org/";>Maven</a></td>
+          <td><a href="https://maven.apache.org/";>Maven</a></td>
           <td>
             A java project management and project comprehension tool.
           </td>
         </tr>
         <tr>
-          <td><a href="http://nanning.sourceforge.net/";>Nanning</a></td>
+          <td><a href="https://nanning.sourceforge.net/";>Nanning</a></td>
           <td>
             A simple yet scaleable aspect-oriented framework for Java
           </td>
         </tr>
         <tr>
-          <td><a href="http://seedling.sourceforge.net";>Seedling</a></td>
+          <td><a href="https://seedling.sourceforge.net";>Seedling</a></td>
           <td>
             A generic application platform that enables streamlined 
development of Java applications from 
             reusable components. In particular JellyUnit and JellySwing are 
used to implement Swing based
@@ -82,7 +82,7 @@
           </td>
         </tr>
         <tr>
-          <td><a href="http://werkflow.werken.com/";>Werkflow</a></td>
+          <td><a href="https://werkflow.werken.com/";>Werkflow</a></td>
           <td>
             A Java workflow system.
           </td>
diff --git a/xdocs/security-reports.xml b/xdocs/security-reports.xml
index 6e8b1c40..70c3a539 100644
--- a/xdocs/security-reports.xml
+++ b/xdocs/security-reports.xml
@@ -39,7 +39,7 @@
       <p>
         If you need help on building Commons Jelly or other help on following 
the instructions to mitigate the
         known vulnerabilities listed here, please send your questions to the 
public
-        <a href="http://commons.apache.org/mail-lists.html";>Commons Users 
mailing list</a>.
+        <a href="https://commons.apache.org/mail-lists.html";>Commons Users 
mailing list</a>.
       </p>
       <p>
         If you have encountered an unlisted security vulnerability or other 
unexpected behaviour that has security
@@ -48,7 +48,7 @@
       </p>
       <p>
         For information about reporting or asking questions about security 
problems, please see the
-        <a href="http://commons.apache.org/security.html";>security page of the 
Apache Commons project</a>.
+        <a href="https://commons.apache.org/security.html";>security page of 
the Apache Commons project</a>.
       </p>
     </section>
 
diff --git a/xdocs/tag-reference/ant_ant.xml b/xdocs/tag-reference/ant_ant.xml
index d29351a9..7e7cd5da 100644
--- a/xdocs/tag-reference/ant_ant.xml
+++ b/xdocs/tag-reference/ant_ant.xml
@@ -27,14 +27,14 @@
 
     <section name="Home Page">
       <p>See 
-        <a 
href="http://commons.apache.org/jelly/libs/ant/";>https://commons.apache.org/jelly/libs/ant/</a>
+        <a 
href="https://commons.apache.org/jelly/libs/ant/";>https://commons.apache.org/jelly/libs/ant/</a>
       </p>
     </section>
 
     <section name="Description">
       <p>
-        This tag represents all <a 
href="http://ant.apache.org/manual/anttaskslist.html";>Ant tasks</a>, and 
-        can create any <a href="http://ant.apache.org/";>Ant</a> task, target 
or datatype dynamically from the
+        This tag represents all <a 
href="https://ant.apache.org/manual/anttaskslist.html";>Ant tasks</a>, and 
+        can create any <a href="https://ant.apache.org/";>Ant</a> task, target 
or datatype dynamically from the
         tag name you use, e.g. &lt;copy&gt;
       </p>
       <p>
@@ -57,7 +57,7 @@
       <p>
         You never code this tag directly, instead you use it by defining the 
ant tag library namespace 
         and the using an Ant element. For example,
-        to use the <a 
href="http://ant.apache.org/manual/CoreTasks/copy.html";>Ant copy task</a> you 
would code something similar
+        to use the <a 
href="https://ant.apache.org/manual/CoreTasks/copy.html";>Ant copy task</a> you 
would code something similar
         to this:
       </p>
       <source><![CDATA[
diff --git a/xdocs/tag-reference/ant_fileScanner.xml 
b/xdocs/tag-reference/ant_fileScanner.xml
index 1524f1ad..c93786f2 100644
--- a/xdocs/tag-reference/ant_fileScanner.xml
+++ b/xdocs/tag-reference/ant_fileScanner.xml
@@ -27,14 +27,14 @@
 
     <section name="Home Page">
       <p>See 
-        <a 
href="http://commons.apache.org/jelly/libs/ant/";>https://commons.apache.org/jelly/libs/ant/</a>
+        <a 
href="https://commons.apache.org/jelly/libs/ant/";>https://commons.apache.org/jelly/libs/ant/</a>
       </p>
     </section>
 
     <section name="Description">
       <p>
         This tag creates a <code>FileScanner</code> object so that you can 
loop over the contents of an Ant
-        <a 
href="http://ant.apache.org/manual/CoreTypes/fileset.html";>fileset</a>.
+        <a 
href="https://ant.apache.org/manual/CoreTypes/fileset.html";>fileset</a>.
       </p>
       <p>
         The <code>FileScanner</code> object has the following useful methods:
@@ -70,7 +70,7 @@
         </tr>
         <tr>
           <td>fileset</td>
-          <td>Any valid ant <a 
href="http://ant.apache.org/manual/CoreTypes/fileset.html";>fileset</a>.</td>
+          <td>Any valid ant <a 
href="https://ant.apache.org/manual/CoreTypes/fileset.html";>fileset</a>.</td>
           <td>No</td>
         </tr>
       </table>
diff --git a/xdocs/tag-reference/ant_setProperty.xml 
b/xdocs/tag-reference/ant_setProperty.xml
index 2c689647..2d7f1439 100644
--- a/xdocs/tag-reference/ant_setProperty.xml
+++ b/xdocs/tag-reference/ant_setProperty.xml
@@ -26,7 +26,7 @@
 
     <section name="Home Page">
       <p>See 
-        <a 
href="http://commons.apache.org/jelly/libs/ant/";>https://commons.apache.org/jelly/libs/ant/</a>
+        <a 
href="https://commons.apache.org/jelly/libs/ant/";>https://commons.apache.org/jelly/libs/ant/</a>
       </p>
     </section>
 
diff --git a/xdocs/tag-reference/antlr_antlr.xml 
b/xdocs/tag-reference/antlr_antlr.xml
index 56217f1d..add82fa5 100644
--- a/xdocs/tag-reference/antlr_antlr.xml
+++ b/xdocs/tag-reference/antlr_antlr.xml
@@ -26,13 +26,13 @@
 
     <section name="Home Page">
       <p>See 
-        <a 
href="http://commons.apache.org/jelly/libs/antlr/";>https://commons.apache.org/jelly/libs/antlr/</a>
+        <a 
href="https://commons.apache.org/jelly/libs/antlr/";>https://commons.apache.org/jelly/libs/antlr/</a>
       </p>
     </section>
 
     <section name="Description">
       <p>
-        This tag generates java code based on <a 
href="http://www.antlr.org/";>Antlr</a>
+        This tag generates java code based on <a 
href="https://www.antlr.org/";>Antlr</a>
         grammar files. 
       </p>
       <p>
diff --git a/xdocs/tag-reference/antlr_grammar.xml 
b/xdocs/tag-reference/antlr_grammar.xml
index 61cdadc2..790afd2b 100644
--- a/xdocs/tag-reference/antlr_grammar.xml
+++ b/xdocs/tag-reference/antlr_grammar.xml
@@ -26,7 +26,7 @@
 
     <section name="Home Page">
       <p>See 
-        <a 
href="http://commons.apache.org/jelly/libs/antlr/";>https://commons.apache.org/jelly/libs/antlr/</a>
+        <a 
href="https://commons.apache.org/jelly/libs/antlr/";>https://commons.apache.org/jelly/libs/antlr/</a>
       </p>
     </section>
 
diff --git a/xdocs/tag-reference/example.xml b/xdocs/tag-reference/example.xml
index 803e727f..e0622b31 100644
--- a/xdocs/tag-reference/example.xml
+++ b/xdocs/tag-reference/example.xml
@@ -26,7 +26,7 @@
 
     <section name="Home Page">
       <p>See 
-        <a 
href="http://commons.apache.org/jelly/libs/xxx/";>https://commons.apache.org/jelly/libs/xxx/</a>
+        <a 
href="https://commons.apache.org/jelly/libs/xxx/";>https://commons.apache.org/jelly/libs/xxx/</a>
       </p>
     </section>
 
diff --git a/xdocs/todo.xml b/xdocs/todo.xml
index d0b8485f..4f099c84 100644
--- a/xdocs/todo.xml
+++ b/xdocs/todo.xml
@@ -90,16 +90,16 @@
             Also we could consider using class names or XSD type names to do 
conversions of values, maybe using
             the ConvertUtils class in beanutils.
         </li>
-        <li>consider a tag library which implements the <a 
href="http://stx.gingerall.cz/stx/index.html";>STX</a>
+        <li>consider a tag library which implements the <a 
href="https://stx.gingerall.cz/stx/index.html";>STX</a>
             specification for the SAX based transformation of XML. This is 
kinda like XPath and XSLT but is based
-            purely on a SAX stream. Maybe we could wrap <a 
href="http://www.obqo.de/joost";>Joost</a>
+            purely on a SAX stream. Maybe we could wrap <a 
href="https://www.obqo.de/joost";>Joost</a>
             in a Jelly tag library
         </li>
         <li>Implement a Schematron tag library for validing XML using a path 
based approach, rather than schema based.</li>
         <li>
             Provide support for running a piece of Jelly script remotely. This 
would be particularly useful for distributed
             testing. Maybe integrating or enhancing something like 
-            <a href="http://sourceforge.net/projects/remoteant";>rant</a>
+            <a href="https://sourceforge.net/projects/remoteant";>rant</a>
         </li>
       </ul>
     </section>

Reply via email to