You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2023/07/15 23:26:25 UTC
svn commit: r63003 [12/36] - in /dev/commons/fileupload/2.0.0-M1-RC1: ./ binaries/ site/ site/css/ site/images/ site/images/logos/ site/img/ site/js/ site/xref-test/ site/xref-test/org/ site/xref-test/org/apache/ site/xref-test/org/apache/commons/ site...
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/streaming.html
==============================================================================
--- dev/commons/fileupload/2.0.0-M1-RC1/site/streaming.html (added)
+++ dev/commons/fileupload/2.0.0-M1-RC1/site/streaming.html Sat Jul 15 23:26:25 2023
@@ -0,0 +1,346 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at 15 July 2023
+ | Rendered using Apache Maven Fluido Skin 1.3.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta charset="iso-8859-1" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <meta name="Date-Revision-yyyymmdd" content="20230715" />
+ <meta http-equiv="Content-Language" content="en" />
+ <title>FileUpload – The Streaming API</title>
+
+ <link rel="stylesheet" href="./css/bootstrap.min.css" type="text/css" />
+ <link rel="stylesheet" href="./css/site.css" type="text/css" />
+ <link rel="stylesheet" href="./css/print.css" media="print" />
+
+ <script type="text/javascript" src="./js/jquery.min.js"></script>
+ <script type="text/javascript" src="./js/bootstrap.min.js"></script>
+ <script type="text/javascript" src="./js/prettify.min.js"></script>
+ <script type="text/javascript" src="./js/site.js"></script>
+
+
+ </head>
+
+ <body class="composite">
+ <a href="https://commons.apache.org/" id="bannerLeft" title="Apache Commons logo">
+ <img class="logo-left" src=" ./images/commons-logo.png
+" alt="Apache Commons logo"/>
+ </a>
+ <a href="index.html" id="bannerRight">
+ <img class="logo-right" src=" images/logo.png
+" alt="Commons FileUpload"/>
+ </a>
+ <div class="clear"></div>
+
+ <div class="navbar">
+ <div class="navbar-inner">
+ <div class="container-fluid">
+ <a class="brand" href="https://commons.apache.org/proper/commons-fileupload/">Apache Commons FileUpload ™</a>
+ <ul class="nav">
+
+ <li id="publishDate">Last Published: 15 July 2023</li>
+ <li class="divider">|</li> <li id="projectVersion">Version: 2.0.0-M1</li>
+ </ul>
+ <div class="pull-right"> <ul class="nav">
+ <li>
+ <a href="https://www.apachecon.com/" class="externalLink" title="ApacheCon">
+ ApacheCon</a>
+ </li>
+ <li>
+ <a href="https://www.apache.org" class="externalLink" title="Apache">
+ Apache</a>
+ </li>
+ <li>
+ <a href="../../" title="Commons">
+ Commons</a>
+ </li>
+ </ul>
+</div>
+ </div>
+ </div>
+ </div>
+
+ <div class="container-fluid">
+ <table class="layout-table">
+ <tr>
+ <td class="sidebar">
+ <div class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">Commons FileUpload</li>
+ <li class="none">
+ <a href="index.html" title="Overview">
+ Overview</a>
+ </li>
+ <li class="none">
+ <a href="using.html" title="User guide">
+ User guide</a>
+ </li>
+ <li class="none">
+ <a href="migration.html" title="Migration">
+ Migration</a>
+ </li>
+ <li class="none active">
+ <a href="streaming.html" title="Streaming API">
+ Streaming API</a>
+ </li>
+ <li class="none">
+ <a href="faq.html" title="FAQ">
+ FAQ</a>
+ </li>
+ <li class="none">
+ <a href="https://javadoc.io/doc/org.apache.commons/commons-fileupload2" class="externalLink" title="Javadoc Archives v2">
+ Javadoc Archives v2</a>
+ </li>
+ <li class="none">
+ <a href="https://javadoc.io/doc/commons-fileupload/commons-fileupload" class="externalLink" title="Javadoc Archives v1">
+ Javadoc Archives v1</a>
+ </li>
+ <li class="none">
+ <a href="download_fileupload.cgi" title="Download">
+ Download</a>
+ </li>
+ <li class="none">
+ <a href="security-reports.html" title="Security Reports">
+ Security Reports</a>
+ </li>
+ <li class="none">
+ <a href="mail-lists.html" title="Mailing lists">
+ Mailing lists</a>
+ </li>
+ <li class="none">
+ <a href="issue-tracking.html" title="Issue Tracking">
+ Issue Tracking</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header">Modules</li>
+ <li class="none">
+ <a href="commons-fileupload2-core/index.html" title="FileUpload Core">
+ FileUpload Core</a>
+ </li>
+ <li class="none">
+ <a href="commons-fileupload2-jakarta/index.html" title="FileUpload Jakarta">
+ FileUpload Jakarta</a>
+ </li>
+ <li class="none">
+ <a href="commons-fileupload2-javax/index.html" title="FileUpload Javax">
+ FileUpload Javax</a>
+ </li>
+ <li class="none">
+ <a href="commons-fileupload2-portlet/index.html" title="FileUpload Portlet">
+ FileUpload Portlet</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header"><i class="icon-info-sign"></i>Project Documentation</li>
+ <li class="collapsed">
+ <a href="project-info.html" title="Project Information">
+ Project Information</a>
+ </li>
+ <li class="collapsed">
+ <a href="project-reports.html" title="Project Reports">
+ Project Reports</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header">Commons</li>
+ <li class="none">
+ <a href="../../" title="Home">
+ Home</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/licenses/" class="externalLink" title="License">
+ License</a>
+ </li>
+ <li class="collapsed">
+ <a href="../../components.html" title="Components">
+ Components</a>
+ </li>
+ <li class="collapsed">
+ <a href="../../sandbox/index.html" title="Sandbox">
+ Sandbox</a>
+ </li>
+ <li class="collapsed">
+ <a href="../../dormant/index.html" title="Dormant">
+ Dormant</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li class="none">
+ <a href="../../security.html" title="Security">
+ Security</a>
+ </li>
+ <li class="none">
+ <a href="../../volunteering.html" title="Volunteering">
+ Volunteering</a>
+ </li>
+ <li class="none">
+ <a href="../../patches.html" title="Contributing Patches">
+ Contributing Patches</a>
+ </li>
+ <li class="none">
+ <a href="../../building.html" title="Building Components">
+ Building Components</a>
+ </li>
+ <li class="none">
+ <a href="../../commons-parent-pom.html" title="Commons Parent POM">
+ Commons Parent POM</a>
+ </li>
+ <li class="none">
+ <a href="../../build-plugin/index.html" title="Commons Build Plugin">
+ Commons Build Plugin</a>
+ </li>
+ <li class="none">
+ <a href="release-plugin/index.html" title="Commons Release Plugin">
+ Commons Release Plugin</a>
+ </li>
+ <li class="none">
+ <a href="site-publish.html" title="Site Publication">
+ Site Publication</a>
+ </li>
+ <li class="none">
+ <a href="../../releases/index.html" title="Releasing Components">
+ Releasing Components</a>
+ </li>
+ <li class="none">
+ <a href="https://cwiki.apache.org/confluence/display/commons/FrontPage" class="externalLink" title="Wiki">
+ Wiki</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header">ASF</li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works">
+ How the ASF works</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/getinvolved.html" class="externalLink" title="Get Involved">
+ Get Involved</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/dev/" class="externalLink" title="Developer Resources">
+ Developer Resources</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/policies/conduct.html" class="externalLink" title="Code of Conduct">
+ Code of Conduct</a>
+ </li>
+ <li class="none">
+ <a href="https://privacy.apache.org/policies/privacy-policy-public.html" class="externalLink" title="Privacy">
+ Privacy</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">
+ Sponsorship</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">
+ Thanks</a>
+ </li>
+ </ul>
+ </div>
+ <div id="poweredBy">
+ <a href="https://www.apache.org/events/current-event.html" title="ApacheCon" class="builtBy">
+ <img class="builtBy" alt="ApacheCon" src="https://www.apache.org/events/current-event-125x125.png" />
+ </a>
+ <a href="https://maven.apache.org/" title="Maven" class="builtBy">
+ <img class="builtBy" alt="Maven" src="https://maven.apache.org/images/logos/maven-feather.png" />
+ </a>
+ </div>
+ </td>
+ <td class="content">
+
+
+
+ <section>
+<h2><a name="Why_Streaming.3F"></a>Why Streaming?</h2>
+
+<p>
+ The traditional API, which is described in the <a href="using.html">User
+ Guide</a>, assumes that file items must be stored somewhere before
+ they are actually accessable by the user. This approach is convenient,
+ because it allows easy access to an items contents. On the other hand,
+ it is memory and time consuming.
+ </p>
+
+<p>
+ The streaming API allows you to trade a little bit of convenience for
+ optimal performance and a low memory profile. Additionally, the
+ API is more lightweight, thus easier to understand.
+ </p>
+ </section>
+
+ <section>
+<h2><a name="How_it_works"></a>How it works</h2>
+
+<p>
+ Again, the <code>FileUpload</code> class is used for accessing the
+ form fields and fields in the order in which they have been sent
+ by the client. However, the <code>FileItemFactory</code> is completely
+ ignored.
+ </p>
+ </section>
+
+ <section>
+<h2><a name="Parsing_the_request"></a>Parsing the request</h2>
+
+<p>
+ First of all, do not forget to ensure that a request actually is a
+ a file upload request. This is typically done using the same static
+ method, which you already know from the traditional API.
+ </p>
+
+<div class="source">
+<pre>// Check that we have a file upload request
+boolean isMultipart = JakartaServletFileUpload.isMultipartContent(request);</pre></div>
+
+<p>
+ Now we are ready to parse the request into its constituent items. Here's
+ how we do it:
+ </p>
+
+<div class="source">
+<pre>// Create a new file upload handler
+JakartaServletFileUpload upload = new JakartaServletFileUpload();
+
+// Parse the request
+upload.getItemIterator(request).forEachRemaining(item -> {
+ String name = item.getFieldName();
+ InputStream stream = item.getInputStream();
+ if (item.isFormField()) {
+ System.out.println("Form field " + name + " with value "
+ + Streams.asString(stream) + " detected.");
+ } else {
+ System.out.println("File field " + name + " with file name "
+ + item.getName() + " detected.");
+ // Process the input stream
+ ...
+ }
+});</pre></div>
+
+<p>
+ That's all that's needed. Really!
+ </p>
+ </section>
+
+
+
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ <div class="footer">
+ <p>Copyright © 2002-2023
+ <a href="https://www.apache.org/">The Apache Software Foundation</a>.
+ All Rights Reserved.</p>
+
+<div class="center">Apache Commons, Apache Commons FileUpload, Apache, the Apache feather logo, and the Apache Commons project logos are trademarks of The Apache Software Foundation.
+ All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
+ </div>
+ </body>
+
+</html>
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/summary.html
==============================================================================
--- dev/commons/fileupload/2.0.0-M1-RC1/site/summary.html (added)
+++ dev/commons/fileupload/2.0.0-M1-RC1/site/summary.html Sat Jul 15 23:26:25 2023
@@ -0,0 +1,365 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at 15 July 2023
+ | Rendered using Apache Maven Fluido Skin 1.3.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta charset="iso-8859-1" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <meta name="Date-Revision-yyyymmdd" content="20230715" />
+ <meta http-equiv="Content-Language" content="en" />
+ <title>FileUpload – Project Summary</title>
+
+ <link rel="stylesheet" href="./css/bootstrap.min.css" type="text/css" />
+ <link rel="stylesheet" href="./css/site.css" type="text/css" />
+ <link rel="stylesheet" href="./css/print.css" media="print" />
+
+ <script type="text/javascript" src="./js/jquery.min.js"></script>
+ <script type="text/javascript" src="./js/bootstrap.min.js"></script>
+ <script type="text/javascript" src="./js/prettify.min.js"></script>
+ <script type="text/javascript" src="./js/site.js"></script>
+
+
+ </head>
+
+ <body class="composite">
+ <a href="https://commons.apache.org/" id="bannerLeft" title="Apache Commons logo">
+ <img class="logo-left" src=" ./images/commons-logo.png
+" alt="Apache Commons logo"/>
+ </a>
+ <a href="index.html" id="bannerRight">
+ <img class="logo-right" src=" images/logo.png
+" alt="Commons FileUpload"/>
+ </a>
+ <div class="clear"></div>
+
+ <div class="navbar">
+ <div class="navbar-inner">
+ <div class="container-fluid">
+ <a class="brand" href="https://commons.apache.org/proper/commons-fileupload/">Apache Commons FileUpload ™</a>
+ <ul class="nav">
+
+ <li id="publishDate">Last Published: 15 July 2023</li>
+ <li class="divider">|</li> <li id="projectVersion">Version: 2.0.0-M1</li>
+ </ul>
+ <div class="pull-right"> <ul class="nav">
+ <li>
+ <a href="https://www.apachecon.com/" class="externalLink" title="ApacheCon">
+ ApacheCon</a>
+ </li>
+ <li>
+ <a href="https://www.apache.org" class="externalLink" title="Apache">
+ Apache</a>
+ </li>
+ <li>
+ <a href="../../" title="Commons">
+ Commons</a>
+ </li>
+ </ul>
+</div>
+ </div>
+ </div>
+ </div>
+
+ <div class="container-fluid">
+ <table class="layout-table">
+ <tr>
+ <td class="sidebar">
+ <div class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">Commons FileUpload</li>
+ <li class="none">
+ <a href="index.html" title="Overview">
+ Overview</a>
+ </li>
+ <li class="none">
+ <a href="using.html" title="User guide">
+ User guide</a>
+ </li>
+ <li class="none">
+ <a href="migration.html" title="Migration">
+ Migration</a>
+ </li>
+ <li class="none">
+ <a href="streaming.html" title="Streaming API">
+ Streaming API</a>
+ </li>
+ <li class="none">
+ <a href="faq.html" title="FAQ">
+ FAQ</a>
+ </li>
+ <li class="none">
+ <a href="https://javadoc.io/doc/org.apache.commons/commons-fileupload2" class="externalLink" title="Javadoc Archives v2">
+ Javadoc Archives v2</a>
+ </li>
+ <li class="none">
+ <a href="https://javadoc.io/doc/commons-fileupload/commons-fileupload" class="externalLink" title="Javadoc Archives v1">
+ Javadoc Archives v1</a>
+ </li>
+ <li class="none">
+ <a href="download_fileupload.cgi" title="Download">
+ Download</a>
+ </li>
+ <li class="none">
+ <a href="security-reports.html" title="Security Reports">
+ Security Reports</a>
+ </li>
+ <li class="none">
+ <a href="mail-lists.html" title="Mailing lists">
+ Mailing lists</a>
+ </li>
+ <li class="none">
+ <a href="issue-tracking.html" title="Issue Tracking">
+ Issue Tracking</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header">Modules</li>
+ <li class="none">
+ <a href="commons-fileupload2-core/index.html" title="FileUpload Core">
+ FileUpload Core</a>
+ </li>
+ <li class="none">
+ <a href="commons-fileupload2-jakarta/index.html" title="FileUpload Jakarta">
+ FileUpload Jakarta</a>
+ </li>
+ <li class="none">
+ <a href="commons-fileupload2-javax/index.html" title="FileUpload Javax">
+ FileUpload Javax</a>
+ </li>
+ <li class="none">
+ <a href="commons-fileupload2-portlet/index.html" title="FileUpload Portlet">
+ FileUpload Portlet</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header"><i class="icon-info-sign"></i>Project Documentation</li>
+ <li class="expanded">
+ <a href="project-info.html" title="Project Information">
+ Project Information</a>
+ <ul>
+ <li class="none">
+ <a href="index.html" title="About">
+ About</a>
+ </li>
+ <li class="none active">
+ <a href="summary.html" title="Summary">
+ Summary</a>
+ </li>
+ <li class="none">
+ <a href="modules.html" title="Project Modules">
+ Project Modules</a>
+ </li>
+ <li class="none">
+ <a href="team.html" title="Team">
+ Team</a>
+ </li>
+ <li class="none">
+ <a href="scm.html" title="Source Code Management">
+ Source Code Management</a>
+ </li>
+ <li class="none">
+ <a href="issue-management.html" title="Issue Management">
+ Issue Management</a>
+ </li>
+ <li class="none">
+ <a href="mailing-lists.html" title="Mailing Lists">
+ Mailing Lists</a>
+ </li>
+ <li class="none">
+ <a href="dependency-info.html" title="Dependency Information">
+ Dependency Information</a>
+ </li>
+ <li class="none">
+ <a href="dependency-management.html" title="Dependency Management">
+ Dependency Management</a>
+ </li>
+ <li class="none">
+ <a href="dependency-convergence.html" title="Dependency Convergence">
+ Dependency Convergence</a>
+ </li>
+ <li class="none">
+ <a href="ci-management.html" title="CI Management">
+ CI Management</a>
+ </li>
+ <li class="none">
+ <a href="distribution-management.html" title="Distribution Management">
+ Distribution Management</a>
+ </li>
+ </ul>
+ </li>
+ <li class="collapsed">
+ <a href="project-reports.html" title="Project Reports">
+ Project Reports</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header">Commons</li>
+ <li class="none">
+ <a href="../../" title="Home">
+ Home</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/licenses/" class="externalLink" title="License">
+ License</a>
+ </li>
+ <li class="collapsed">
+ <a href="../../components.html" title="Components">
+ Components</a>
+ </li>
+ <li class="collapsed">
+ <a href="../../sandbox/index.html" title="Sandbox">
+ Sandbox</a>
+ </li>
+ <li class="collapsed">
+ <a href="../../dormant/index.html" title="Dormant">
+ Dormant</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li class="none">
+ <a href="../../security.html" title="Security">
+ Security</a>
+ </li>
+ <li class="none">
+ <a href="../../volunteering.html" title="Volunteering">
+ Volunteering</a>
+ </li>
+ <li class="none">
+ <a href="../../patches.html" title="Contributing Patches">
+ Contributing Patches</a>
+ </li>
+ <li class="none">
+ <a href="../../building.html" title="Building Components">
+ Building Components</a>
+ </li>
+ <li class="none">
+ <a href="../../commons-parent-pom.html" title="Commons Parent POM">
+ Commons Parent POM</a>
+ </li>
+ <li class="none">
+ <a href="../../build-plugin/index.html" title="Commons Build Plugin">
+ Commons Build Plugin</a>
+ </li>
+ <li class="none">
+ <a href="release-plugin/index.html" title="Commons Release Plugin">
+ Commons Release Plugin</a>
+ </li>
+ <li class="none">
+ <a href="site-publish.html" title="Site Publication">
+ Site Publication</a>
+ </li>
+ <li class="none">
+ <a href="../../releases/index.html" title="Releasing Components">
+ Releasing Components</a>
+ </li>
+ <li class="none">
+ <a href="https://cwiki.apache.org/confluence/display/commons/FrontPage" class="externalLink" title="Wiki">
+ Wiki</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header">ASF</li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works">
+ How the ASF works</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/getinvolved.html" class="externalLink" title="Get Involved">
+ Get Involved</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/dev/" class="externalLink" title="Developer Resources">
+ Developer Resources</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/policies/conduct.html" class="externalLink" title="Code of Conduct">
+ Code of Conduct</a>
+ </li>
+ <li class="none">
+ <a href="https://privacy.apache.org/policies/privacy-policy-public.html" class="externalLink" title="Privacy">
+ Privacy</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">
+ Sponsorship</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">
+ Thanks</a>
+ </li>
+ </ul>
+ </div>
+ <div id="poweredBy">
+ <a href="https://www.apache.org/events/current-event.html" title="ApacheCon" class="builtBy">
+ <img class="builtBy" alt="ApacheCon" src="https://www.apache.org/events/current-event-125x125.png" />
+ </a>
+ <a href="https://maven.apache.org/" title="Maven" class="builtBy">
+ <img class="builtBy" alt="Maven" src="https://maven.apache.org/images/logos/maven-feather.png" />
+ </a>
+ </div>
+ </td>
+ <td class="content">
+ <section>
+<h2><a name="Project_Summary"></a>Project Summary</h2><a name="Project_Summary"></a><section>
+<h3><a name="Project_Information"></a>Project Information</h3><a name="Project_Information"></a>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Field</th>
+<th>Value</th></tr>
+<tr class="b">
+<td align="left">Name</td>
+<td>Apache Commons FileUpload</td></tr>
+<tr class="a">
+<td align="left">Description</td>
+<td>The Apache Commons FileUpload component provides a simple yet flexible means of adding support for multipart
+ file upload functionality to servlets and web applications.</td></tr>
+<tr class="b">
+<td align="left">Homepage</td>
+<td><a class="externalLink" href="https://commons.apache.org/proper/commons-fileupload/">https://commons.apache.org/proper/commons-fileupload/</a></td></tr></table></section><section>
+<h3><a name="Project_Organization"></a>Project Organization</h3><a name="Project_Organization"></a>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Field</th>
+<th>Value</th></tr>
+<tr class="b">
+<td align="left">Name</td>
+<td>The Apache Software Foundation</td></tr>
+<tr class="a">
+<td align="left">URL</td>
+<td><a class="externalLink" href="https://www.apache.org/">https://www.apache.org/</a></td></tr></table></section><section>
+<h3><a name="Build_Information"></a>Build Information</h3><a name="Build_Information"></a>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Field</th>
+<th>Value</th></tr>
+<tr class="b">
+<td align="left">GroupId</td>
+<td>org.apache.commons</td></tr>
+<tr class="a">
+<td align="left">ArtifactId</td>
+<td>commons-fileupload2</td></tr>
+<tr class="b">
+<td align="left">Version</td>
+<td>2.0.0-M1</td></tr>
+<tr class="a">
+<td align="left">Type</td>
+<td>pom</td></tr></table></section></section>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ <div class="footer">
+ <p>Copyright © 2002-2023
+ <a href="https://www.apache.org/">The Apache Software Foundation</a>.
+ All Rights Reserved.</p>
+
+<div class="center">Apache Commons, Apache Commons FileUpload, Apache, the Apache feather logo, and the Apache Commons project logos are trademarks of The Apache Software Foundation.
+ All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
+ </div>
+ </body>
+
+</html>
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/surefire-report.html
==============================================================================
--- dev/commons/fileupload/2.0.0-M1-RC1/site/surefire-report.html (added)
+++ dev/commons/fileupload/2.0.0-M1-RC1/site/surefire-report.html Sat Jul 15 23:26:25 2023
@@ -0,0 +1,354 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at 15 July 2023
+ | Rendered using Apache Maven Fluido Skin 1.3.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta charset="iso-8859-1" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <meta name="Date-Revision-yyyymmdd" content="20230715" />
+ <meta http-equiv="Content-Language" content="en" />
+ <title>FileUpload – Surefire Report</title>
+
+ <link rel="stylesheet" href="./css/bootstrap.min.css" type="text/css" />
+ <link rel="stylesheet" href="./css/site.css" type="text/css" />
+ <link rel="stylesheet" href="./css/print.css" media="print" />
+
+ <script type="text/javascript" src="./js/jquery.min.js"></script>
+ <script type="text/javascript" src="./js/bootstrap.min.js"></script>
+ <script type="text/javascript" src="./js/prettify.min.js"></script>
+ <script type="text/javascript" src="./js/site.js"></script>
+
+
+ </head>
+
+ <body class="composite">
+ <a href="https://commons.apache.org/" id="bannerLeft" title="Apache Commons logo">
+ <img class="logo-left" src=" ./images/commons-logo.png
+" alt="Apache Commons logo"/>
+ </a>
+ <a href="index.html" id="bannerRight">
+ <img class="logo-right" src=" images/logo.png
+" alt="Commons FileUpload"/>
+ </a>
+ <div class="clear"></div>
+
+ <div class="navbar">
+ <div class="navbar-inner">
+ <div class="container-fluid">
+ <a class="brand" href="https://commons.apache.org/proper/commons-fileupload/">Apache Commons FileUpload ™</a>
+ <ul class="nav">
+
+ <li id="publishDate">Last Published: 15 July 2023</li>
+ <li class="divider">|</li> <li id="projectVersion">Version: 2.0.0-M1</li>
+ </ul>
+ <div class="pull-right"> <ul class="nav">
+ <li>
+ <a href="https://www.apachecon.com/" class="externalLink" title="ApacheCon">
+ ApacheCon</a>
+ </li>
+ <li>
+ <a href="https://www.apache.org" class="externalLink" title="Apache">
+ Apache</a>
+ </li>
+ <li>
+ <a href="../../" title="Commons">
+ Commons</a>
+ </li>
+ </ul>
+</div>
+ </div>
+ </div>
+ </div>
+
+ <div class="container-fluid">
+ <table class="layout-table">
+ <tr>
+ <td class="sidebar">
+ <div class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">Commons FileUpload</li>
+ <li class="none">
+ <a href="index.html" title="Overview">
+ Overview</a>
+ </li>
+ <li class="none">
+ <a href="using.html" title="User guide">
+ User guide</a>
+ </li>
+ <li class="none">
+ <a href="migration.html" title="Migration">
+ Migration</a>
+ </li>
+ <li class="none">
+ <a href="streaming.html" title="Streaming API">
+ Streaming API</a>
+ </li>
+ <li class="none">
+ <a href="faq.html" title="FAQ">
+ FAQ</a>
+ </li>
+ <li class="none">
+ <a href="https://javadoc.io/doc/org.apache.commons/commons-fileupload2" class="externalLink" title="Javadoc Archives v2">
+ Javadoc Archives v2</a>
+ </li>
+ <li class="none">
+ <a href="https://javadoc.io/doc/commons-fileupload/commons-fileupload" class="externalLink" title="Javadoc Archives v1">
+ Javadoc Archives v1</a>
+ </li>
+ <li class="none">
+ <a href="download_fileupload.cgi" title="Download">
+ Download</a>
+ </li>
+ <li class="none">
+ <a href="security-reports.html" title="Security Reports">
+ Security Reports</a>
+ </li>
+ <li class="none">
+ <a href="mail-lists.html" title="Mailing lists">
+ Mailing lists</a>
+ </li>
+ <li class="none">
+ <a href="issue-tracking.html" title="Issue Tracking">
+ Issue Tracking</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header">Modules</li>
+ <li class="none">
+ <a href="commons-fileupload2-core/index.html" title="FileUpload Core">
+ FileUpload Core</a>
+ </li>
+ <li class="none">
+ <a href="commons-fileupload2-jakarta/index.html" title="FileUpload Jakarta">
+ FileUpload Jakarta</a>
+ </li>
+ <li class="none">
+ <a href="commons-fileupload2-javax/index.html" title="FileUpload Javax">
+ FileUpload Javax</a>
+ </li>
+ <li class="none">
+ <a href="commons-fileupload2-portlet/index.html" title="FileUpload Portlet">
+ FileUpload Portlet</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header"><i class="icon-info-sign"></i>Project Documentation</li>
+ <li class="collapsed">
+ <a href="project-info.html" title="Project Information">
+ Project Information</a>
+ </li>
+ <li class="expanded">
+ <a href="project-reports.html" title="Project Reports">
+ Project Reports</a>
+ <ul>
+ <li class="none">
+ <a href="changes-report.html" title="Changes">
+ Changes</a>
+ </li>
+ <li class="none">
+ <a href="jira-report.html" title="JIRA Report">
+ JIRA Report</a>
+ </li>
+ <li class="none">
+ <a href="xref/index.html" title="Source Xref">
+ Source Xref</a>
+ </li>
+ <li class="none">
+ <a href="xref-test/index.html" title="Test Source Xref">
+ Test Source Xref</a>
+ </li>
+ <li class="none active">
+ <a href="surefire-report.html" title="Surefire Report">
+ Surefire Report</a>
+ </li>
+ <li class="none">
+ <a href="rat-report.html" title="Rat Report">
+ Rat Report</a>
+ </li>
+ <li class="none">
+ <a href="japicmp.html" title="japicmp">
+ japicmp</a>
+ </li>
+ <li class="none">
+ <a href="checkstyle.html" title="Checkstyle">
+ Checkstyle</a>
+ </li>
+ <li class="none">
+ <a href="checkstyle-aggregate.html" title="Checkstyle">
+ Checkstyle</a>
+ </li>
+ <li class="none">
+ <a href="cpd.html" title="CPD">
+ CPD</a>
+ </li>
+ <li class="none">
+ <a href="pmd.html" title="PMD">
+ PMD</a>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header">Commons</li>
+ <li class="none">
+ <a href="../../" title="Home">
+ Home</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/licenses/" class="externalLink" title="License">
+ License</a>
+ </li>
+ <li class="collapsed">
+ <a href="../../components.html" title="Components">
+ Components</a>
+ </li>
+ <li class="collapsed">
+ <a href="../../sandbox/index.html" title="Sandbox">
+ Sandbox</a>
+ </li>
+ <li class="collapsed">
+ <a href="../../dormant/index.html" title="Dormant">
+ Dormant</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li class="none">
+ <a href="../../security.html" title="Security">
+ Security</a>
+ </li>
+ <li class="none">
+ <a href="../../volunteering.html" title="Volunteering">
+ Volunteering</a>
+ </li>
+ <li class="none">
+ <a href="../../patches.html" title="Contributing Patches">
+ Contributing Patches</a>
+ </li>
+ <li class="none">
+ <a href="../../building.html" title="Building Components">
+ Building Components</a>
+ </li>
+ <li class="none">
+ <a href="../../commons-parent-pom.html" title="Commons Parent POM">
+ Commons Parent POM</a>
+ </li>
+ <li class="none">
+ <a href="../../build-plugin/index.html" title="Commons Build Plugin">
+ Commons Build Plugin</a>
+ </li>
+ <li class="none">
+ <a href="release-plugin/index.html" title="Commons Release Plugin">
+ Commons Release Plugin</a>
+ </li>
+ <li class="none">
+ <a href="site-publish.html" title="Site Publication">
+ Site Publication</a>
+ </li>
+ <li class="none">
+ <a href="../../releases/index.html" title="Releasing Components">
+ Releasing Components</a>
+ </li>
+ <li class="none">
+ <a href="https://cwiki.apache.org/confluence/display/commons/FrontPage" class="externalLink" title="Wiki">
+ Wiki</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header">ASF</li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works">
+ How the ASF works</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/getinvolved.html" class="externalLink" title="Get Involved">
+ Get Involved</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/dev/" class="externalLink" title="Developer Resources">
+ Developer Resources</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/policies/conduct.html" class="externalLink" title="Code of Conduct">
+ Code of Conduct</a>
+ </li>
+ <li class="none">
+ <a href="https://privacy.apache.org/policies/privacy-policy-public.html" class="externalLink" title="Privacy">
+ Privacy</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">
+ Sponsorship</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">
+ Thanks</a>
+ </li>
+ </ul>
+ </div>
+ <div id="poweredBy">
+ <a href="https://www.apache.org/events/current-event.html" title="ApacheCon" class="builtBy">
+ <img class="builtBy" alt="ApacheCon" src="https://www.apache.org/events/current-event-125x125.png" />
+ </a>
+ <a href="https://maven.apache.org/" title="Maven" class="builtBy">
+ <img class="builtBy" alt="Maven" src="https://maven.apache.org/images/logos/maven-feather.png" />
+ </a>
+ </div>
+ </td>
+ <td class="content">
+ <script type="application/javascript">
+//<![CDATA[
+function toggleDisplay(elementId) {
+ var elm = document.getElementById(elementId + '-error');
+ if (elm == null) {
+ elm = document.getElementById(elementId + '-failure');
+ }
+ if (elm && typeof elm.style != "undefined") {
+ if (elm.style.display == "none") {
+ elm.style.display = "";
+ document.getElementById(elementId + '-off').style.display = "none";
+ document.getElementById(elementId + '-on').style.display = "inline";
+ } else if (elm.style.display == "") { elm.style.display = "none";
+ document.getElementById(elementId + '-off').style.display = "inline";
+ document.getElementById(elementId + '-on').style.display = "none";
+ }
+ }
+ }
+//]]>
+</script><section>
+<h2><a name="Surefire_Report"></a>Surefire Report</h2></section><section><a id="Summary"></a>
+<h2><a name="Summary"></a>Summary</h2><br />
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Tests</th>
+<th>Errors</th>
+<th>Failures</th>
+<th>Skipped</th>
+<th>Success Rate</th>
+<th>Time</th></tr>
+<tr class="b">
+<td align="left">0</td>
+<td align="left">0</td>
+<td align="left">0</td>
+<td align="left">0</td>
+<td align="left">0%</td>
+<td align="left">0</td></tr></table><br />
+<p>Note: failures are anticipated and checked for with assertions while errors are unanticipated.</p><br /></section>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ <div class="footer">
+ <p>Copyright © 2002-2023
+ <a href="https://www.apache.org/">The Apache Software Foundation</a>.
+ All Rights Reserved.</p>
+
+<div class="center">Apache Commons, Apache Commons FileUpload, Apache, the Apache feather logo, and the Apache Commons project logos are trademarks of The Apache Software Foundation.
+ All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
+ </div>
+ </body>
+
+</html>
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/team.html
==============================================================================
--- dev/commons/fileupload/2.0.0-M1-RC1/site/team.html (added)
+++ dev/commons/fileupload/2.0.0-M1-RC1/site/team.html Sat Jul 15 23:26:25 2023
@@ -0,0 +1,542 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at 15 July 2023
+ | Rendered using Apache Maven Fluido Skin 1.3.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta charset="iso-8859-1" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <meta name="Date-Revision-yyyymmdd" content="20230715" />
+ <meta http-equiv="Content-Language" content="en" />
+ <title>FileUpload – Project Team</title>
+
+ <link rel="stylesheet" href="./css/bootstrap.min.css" type="text/css" />
+ <link rel="stylesheet" href="./css/site.css" type="text/css" />
+ <link rel="stylesheet" href="./css/print.css" media="print" />
+
+ <script type="text/javascript" src="./js/jquery.min.js"></script>
+ <script type="text/javascript" src="./js/bootstrap.min.js"></script>
+ <script type="text/javascript" src="./js/prettify.min.js"></script>
+ <script type="text/javascript" src="./js/site.js"></script>
+
+
+ </head>
+
+ <body class="composite">
+ <a href="https://commons.apache.org/" id="bannerLeft" title="Apache Commons logo">
+ <img class="logo-left" src=" ./images/commons-logo.png
+" alt="Apache Commons logo"/>
+ </a>
+ <a href="index.html" id="bannerRight">
+ <img class="logo-right" src=" images/logo.png
+" alt="Commons FileUpload"/>
+ </a>
+ <div class="clear"></div>
+
+ <div class="navbar">
+ <div class="navbar-inner">
+ <div class="container-fluid">
+ <a class="brand" href="https://commons.apache.org/proper/commons-fileupload/">Apache Commons FileUpload ™</a>
+ <ul class="nav">
+
+ <li id="publishDate">Last Published: 15 July 2023</li>
+ <li class="divider">|</li> <li id="projectVersion">Version: 2.0.0-M1</li>
+ </ul>
+ <div class="pull-right"> <ul class="nav">
+ <li>
+ <a href="https://www.apachecon.com/" class="externalLink" title="ApacheCon">
+ ApacheCon</a>
+ </li>
+ <li>
+ <a href="https://www.apache.org" class="externalLink" title="Apache">
+ Apache</a>
+ </li>
+ <li>
+ <a href="../../" title="Commons">
+ Commons</a>
+ </li>
+ </ul>
+</div>
+ </div>
+ </div>
+ </div>
+
+ <div class="container-fluid">
+ <table class="layout-table">
+ <tr>
+ <td class="sidebar">
+ <div class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">Commons FileUpload</li>
+ <li class="none">
+ <a href="index.html" title="Overview">
+ Overview</a>
+ </li>
+ <li class="none">
+ <a href="using.html" title="User guide">
+ User guide</a>
+ </li>
+ <li class="none">
+ <a href="migration.html" title="Migration">
+ Migration</a>
+ </li>
+ <li class="none">
+ <a href="streaming.html" title="Streaming API">
+ Streaming API</a>
+ </li>
+ <li class="none">
+ <a href="faq.html" title="FAQ">
+ FAQ</a>
+ </li>
+ <li class="none">
+ <a href="https://javadoc.io/doc/org.apache.commons/commons-fileupload2" class="externalLink" title="Javadoc Archives v2">
+ Javadoc Archives v2</a>
+ </li>
+ <li class="none">
+ <a href="https://javadoc.io/doc/commons-fileupload/commons-fileupload" class="externalLink" title="Javadoc Archives v1">
+ Javadoc Archives v1</a>
+ </li>
+ <li class="none">
+ <a href="download_fileupload.cgi" title="Download">
+ Download</a>
+ </li>
+ <li class="none">
+ <a href="security-reports.html" title="Security Reports">
+ Security Reports</a>
+ </li>
+ <li class="none">
+ <a href="mail-lists.html" title="Mailing lists">
+ Mailing lists</a>
+ </li>
+ <li class="none">
+ <a href="issue-tracking.html" title="Issue Tracking">
+ Issue Tracking</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header">Modules</li>
+ <li class="none">
+ <a href="commons-fileupload2-core/index.html" title="FileUpload Core">
+ FileUpload Core</a>
+ </li>
+ <li class="none">
+ <a href="commons-fileupload2-jakarta/index.html" title="FileUpload Jakarta">
+ FileUpload Jakarta</a>
+ </li>
+ <li class="none">
+ <a href="commons-fileupload2-javax/index.html" title="FileUpload Javax">
+ FileUpload Javax</a>
+ </li>
+ <li class="none">
+ <a href="commons-fileupload2-portlet/index.html" title="FileUpload Portlet">
+ FileUpload Portlet</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header"><i class="icon-info-sign"></i>Project Documentation</li>
+ <li class="expanded">
+ <a href="project-info.html" title="Project Information">
+ Project Information</a>
+ <ul>
+ <li class="none">
+ <a href="index.html" title="About">
+ About</a>
+ </li>
+ <li class="none">
+ <a href="summary.html" title="Summary">
+ Summary</a>
+ </li>
+ <li class="none">
+ <a href="modules.html" title="Project Modules">
+ Project Modules</a>
+ </li>
+ <li class="none active">
+ <a href="team.html" title="Team">
+ Team</a>
+ </li>
+ <li class="none">
+ <a href="scm.html" title="Source Code Management">
+ Source Code Management</a>
+ </li>
+ <li class="none">
+ <a href="issue-management.html" title="Issue Management">
+ Issue Management</a>
+ </li>
+ <li class="none">
+ <a href="mailing-lists.html" title="Mailing Lists">
+ Mailing Lists</a>
+ </li>
+ <li class="none">
+ <a href="dependency-info.html" title="Dependency Information">
+ Dependency Information</a>
+ </li>
+ <li class="none">
+ <a href="dependency-management.html" title="Dependency Management">
+ Dependency Management</a>
+ </li>
+ <li class="none">
+ <a href="dependency-convergence.html" title="Dependency Convergence">
+ Dependency Convergence</a>
+ </li>
+ <li class="none">
+ <a href="ci-management.html" title="CI Management">
+ CI Management</a>
+ </li>
+ <li class="none">
+ <a href="distribution-management.html" title="Distribution Management">
+ Distribution Management</a>
+ </li>
+ </ul>
+ </li>
+ <li class="collapsed">
+ <a href="project-reports.html" title="Project Reports">
+ Project Reports</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header">Commons</li>
+ <li class="none">
+ <a href="../../" title="Home">
+ Home</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/licenses/" class="externalLink" title="License">
+ License</a>
+ </li>
+ <li class="collapsed">
+ <a href="../../components.html" title="Components">
+ Components</a>
+ </li>
+ <li class="collapsed">
+ <a href="../../sandbox/index.html" title="Sandbox">
+ Sandbox</a>
+ </li>
+ <li class="collapsed">
+ <a href="../../dormant/index.html" title="Dormant">
+ Dormant</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li class="none">
+ <a href="../../security.html" title="Security">
+ Security</a>
+ </li>
+ <li class="none">
+ <a href="../../volunteering.html" title="Volunteering">
+ Volunteering</a>
+ </li>
+ <li class="none">
+ <a href="../../patches.html" title="Contributing Patches">
+ Contributing Patches</a>
+ </li>
+ <li class="none">
+ <a href="../../building.html" title="Building Components">
+ Building Components</a>
+ </li>
+ <li class="none">
+ <a href="../../commons-parent-pom.html" title="Commons Parent POM">
+ Commons Parent POM</a>
+ </li>
+ <li class="none">
+ <a href="../../build-plugin/index.html" title="Commons Build Plugin">
+ Commons Build Plugin</a>
+ </li>
+ <li class="none">
+ <a href="release-plugin/index.html" title="Commons Release Plugin">
+ Commons Release Plugin</a>
+ </li>
+ <li class="none">
+ <a href="site-publish.html" title="Site Publication">
+ Site Publication</a>
+ </li>
+ <li class="none">
+ <a href="../../releases/index.html" title="Releasing Components">
+ Releasing Components</a>
+ </li>
+ <li class="none">
+ <a href="https://cwiki.apache.org/confluence/display/commons/FrontPage" class="externalLink" title="Wiki">
+ Wiki</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header">ASF</li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works">
+ How the ASF works</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/getinvolved.html" class="externalLink" title="Get Involved">
+ Get Involved</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/dev/" class="externalLink" title="Developer Resources">
+ Developer Resources</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/policies/conduct.html" class="externalLink" title="Code of Conduct">
+ Code of Conduct</a>
+ </li>
+ <li class="none">
+ <a href="https://privacy.apache.org/policies/privacy-policy-public.html" class="externalLink" title="Privacy">
+ Privacy</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">
+ Sponsorship</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">
+ Thanks</a>
+ </li>
+ </ul>
+ </div>
+ <div id="poweredBy">
+ <a href="https://www.apache.org/events/current-event.html" title="ApacheCon" class="builtBy">
+ <img class="builtBy" alt="ApacheCon" src="https://www.apache.org/events/current-event-125x125.png" />
+ </a>
+ <a href="https://maven.apache.org/" title="Maven" class="builtBy">
+ <img class="builtBy" alt="Maven" src="https://maven.apache.org/images/logos/maven-feather.png" />
+ </a>
+ </div>
+ </td>
+ <td class="content">
+ <section>
+<h2><a name="Project_Team"></a>Project Team</h2><a name="Project_Team"></a>
+<p>A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.</p>
+<p>The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.</p><section>
+<h3><a name="Members"></a>Members</h3><a name="Members"></a>
+<p>The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.</p>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Image</th>
+<th>Id</th>
+<th>Name</th>
+<th>Email</th>
+<th>URL</th>
+<th>Organization</th>
+<th>Organization URL</th>
+<th>Roles</th>
+<th>Time Zone</th></tr>
+<tr class="b">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/76f1823568e5f31931bd32415a4cffa7?d=mm&s=60" alt="" /></figure></td>
+<td><a name="martinc"></a>martinc</td>
+<td>Martin Cooper</td>
+<td><a class="externalLink" href="mailto:martinc@apache.org">martinc@apache.org</a></td>
+<td>-</td>
+<td>Yahoo!</td>
+<td>-</td>
+<td>-</td>
+<td>-</td></tr>
+<tr class="a">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/cdb8b39b4d3afa6be1e2cda37f75f880?d=mm&s=60" alt="" /></figure></td>
+<td><a name="dion"></a>dion</td>
+<td>dIon Gillard</td>
+<td><a class="externalLink" href="mailto:dion@apache.org">dion@apache.org</a></td>
+<td>-</td>
+<td>Multitask Consulting</td>
+<td>-</td>
+<td>-</td>
+<td>-</td></tr>
+<tr class="b">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/28206b147858407d3246a39215067866?d=mm&s=60" alt="" /></figure></td>
+<td><a name="jmcnally"></a>jmcnally</td>
+<td>John McNally</td>
+<td><a class="externalLink" href="mailto:jmcnally@collab.net">jmcnally@collab.net</a></td>
+<td>-</td>
+<td>CollabNet</td>
+<td>-</td>
+<td>-</td>
+<td>-</td></tr>
+<tr class="a">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/cd55fa3f775b72fc74b6ba6fc9507edc?d=mm&s=60" alt="" /></figure></td>
+<td><a name="dlr"></a>dlr</td>
+<td>Daniel Rall</td>
+<td><a class="externalLink" href="mailto:dlr@finemaltcoding.com">dlr@finemaltcoding.com</a></td>
+<td>-</td>
+<td>CollabNet</td>
+<td>-</td>
+<td>-</td>
+<td>-</td></tr>
+<tr class="b">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/1380eb1a41b8e20bad1128bac1031402?d=mm&s=60" alt="" /></figure></td>
+<td><a name="jvanzyl"></a>jvanzyl</td>
+<td>Jason van Zyl</td>
+<td><a class="externalLink" href="mailto:jason@zenplex.com">jason@zenplex.com</a></td>
+<td>-</td>
+<td>Zenplex</td>
+<td>-</td>
+<td>-</td>
+<td>-</td></tr>
+<tr class="a">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/30f9094d5dbe2ce93f1a41afc9615b83?d=mm&s=60" alt="" /></figure></td>
+<td><a name="rdonkin"></a>rdonkin</td>
+<td>Robert Burrell Donkin</td>
+<td><a class="externalLink" href="mailto:rdonkin@apache.org">rdonkin@apache.org</a></td>
+<td>-</td>
+<td>-</td>
+<td>-</td>
+<td>-</td>
+<td>-</td></tr>
+<tr class="b">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/00e7e6358c22aa78627a21f5b968a6a1?d=mm&s=60" alt="" /></figure></td>
+<td><a name="sullis"></a>sullis</td>
+<td>Sean C. Sullivan</td>
+<td><a class="externalLink" href="mailto:sean |at| seansullivan |dot| com">sean |at| seansullivan |dot| com</a></td>
+<td>-</td>
+<td>-</td>
+<td>-</td>
+<td>-</td>
+<td>-</td></tr>
+<tr class="a">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/336bc7e3330df0d682d46abf0193d420?d=mm&s=60" alt="" /></figure></td>
+<td><a name="jochen"></a>jochen</td>
+<td>Jochen Wiedmann</td>
+<td><a class="externalLink" href="mailto:jochen.wiedmann@gmail.com">jochen.wiedmann@gmail.com</a></td>
+<td>-</td>
+<td>-</td>
+<td>-</td>
+<td>-</td>
+<td>-</td></tr>
+<tr class="b">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/2c27249f3e6df269751ee1c5d74c7d2e?d=mm&s=60" alt="" /></figure></td>
+<td><a name="simonetripodi"></a>simonetripodi</td>
+<td>Simone Tripodi</td>
+<td><a class="externalLink" href="mailto:simonetripodi@apache.org">simonetripodi@apache.org</a></td>
+<td>-</td>
+<td>Adobe</td>
+<td>-</td>
+<td>-</td>
+<td>-</td></tr>
+<tr class="a">
+<td align="left"><figure><img src="https://people.apache.org/~ggregory/img/garydgregory80.png" alt="" /></figure></td>
+<td><a name="ggregory"></a>ggregory</td>
+<td>Gary Gregory</td>
+<td><a class="externalLink" href="mailto:ggregory at apache.org">ggregory at apache.org</a></td>
+<td><a class="externalLink" href="https://www.garygregory.com">https://www.garygregory.com</a></td>
+<td>The Apache Software Foundation</td>
+<td><a class="externalLink" href="https://www.apache.org/">https://www.apache.org/</a></td>
+<td>PMC Member</td>
+<td>America/New_York</td></tr>
+<tr class="b">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/a010ac0916b6b9b10883e9359cfcd7f9?d=mm&s=60" alt="" /></figure></td>
+<td><a name="chtompki"></a>chtompki</td>
+<td>Rob Tompkins</td>
+<td><a class="externalLink" href="mailto:chtompki@apache.org">chtompki@apache.org</a></td>
+<td>-</td>
+<td>-</td>
+<td>-</td>
+<td>-</td>
+<td>-</td></tr></table></section><section>
+<h3><a name="Contributors"></a>Contributors</h3><a name="Contributors"></a>
+<p>The following additional people have contributed to this project through the way of suggestions, patches or documentation.</p>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Image</th>
+<th>Name</th>
+<th>Email</th></tr>
+<tr class="b">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/b2d5fbba8049e2068996e20fb4e5fab5?d=mm&s=60" alt="" /></figure></td>
+<td>Aaron Freeman</td>
+<td><a class="externalLink" href="mailto:aaron@sendthisfile.com">aaron@sendthisfile.com</a></td></tr>
+<tr class="a">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/cdc34dc2d6a48db8660dc2463f58c72f?d=mm&s=60" alt="" /></figure></td>
+<td>Daniel Fabian</td>
+<td><a class="externalLink" href="mailto:dfabian@google.com">dfabian@google.com</a></td></tr>
+<tr class="b">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/8e27d24fec0484fc72edd7723e5bfa30?d=mm&s=60" alt="" /></figure></td>
+<td>Jörg Heinicke</td>
+<td><a class="externalLink" href="mailto:joerg.heinicke@gmx.de">joerg.heinicke@gmx.de</a></td></tr>
+<tr class="a">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/45ab74e5e4967303d485dbcf7cdfbddc?d=mm&s=60" alt="" /></figure></td>
+<td>Stepan Koltsov</td>
+<td><a class="externalLink" href="mailto:yozh@mx1.ru">yozh@mx1.ru</a></td></tr>
+<tr class="b">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/f3d9314efdd58b10e44bea46ac2b2aaf?d=mm&s=60" alt="" /></figure></td>
+<td>Michael Macaluso</td>
+<td><a class="externalLink" href="mailto:michael.public@wavecorp.com">michael.public@wavecorp.com</a></td></tr>
+<tr class="a">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/aa4cbe4316b24f6f204acbd1fea09668?d=mm&s=60" alt="" /></figure></td>
+<td>Amichai Rothman</td>
+<td><a class="externalLink" href="mailto:amichai2@amichais.net">amichai2@amichais.net</a></td></tr>
+<tr class="b">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/e15b92f172b7670d48dec0fd74567d49?d=mm&s=60" alt="" /></figure></td>
+<td>Alexander Sova</td>
+<td><a class="externalLink" href="mailto:bird@noir.crocodile.org">bird@noir.crocodile.org</a></td></tr>
+<tr class="a">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/b9b8f17bb7de052bc50639e9fcb1fe5b?d=mm&s=60" alt="" /></figure></td>
+<td>Paul Spurr</td>
+<td><a class="externalLink" href="mailto:pspurr@gmail.com">pspurr@gmail.com</a></td></tr>
+<tr class="b">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/6de10ef7d733d31c0e3e2d131b96d201?d=mm&s=60" alt="" /></figure></td>
+<td>Thomas Vandahl</td>
+<td><a class="externalLink" href="mailto:tv@apache.org">tv@apache.org</a></td></tr>
+<tr class="a">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/4156866f23b66d5ca7df5cdc86cb9a0e?d=mm&s=60" alt="" /></figure></td>
+<td>Henry Yandell</td>
+<td><a class="externalLink" href="mailto:bayard@apache.org">bayard@apache.org</a></td></tr>
+<tr class="b">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/2cd9de8d95507b300cacd68f88929bbc?d=mm&s=60" alt="" /></figure></td>
+<td>Jan Novotný</td>
+<td><a class="externalLink" href="mailto:novotnaci@gmail.com">novotnaci@gmail.com</a></td></tr>
+<tr class="a">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/acc90491f4116968b485eced4a1c43ab?d=mm&s=60" alt="" /></figure></td>
+<td>frank</td>
+<td><a class="externalLink" href="mailto:mailsurfie@gmail.com">mailsurfie@gmail.com</a></td></tr>
+<tr class="b">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/35aa27b21a898a53b8c730746aeca810?d=mm&s=60" alt="" /></figure></td>
+<td>maxxedev</td>
+<td><a class="externalLink" href="mailto:maxxedev@gmail.com">maxxedev@gmail.com</a></td></tr>
+<tr class="a">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/1ca36cf65bb2a4514153b5a0a770af94?d=mm&s=60" alt="" /></figure></td>
+<td>Rafal Krzewski</td>
+<td><a class="externalLink" href="mailto:Rafal.Krzewski@e-point.pl">Rafal.Krzewski@e-point.pl</a></td></tr>
+<tr class="b">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/89747060222d94162c69b432cea5189d?d=mm&s=60" alt="" /></figure></td>
+<td>Sean Legassick</td>
+<td><a class="externalLink" href="mailto:sean@informage.net">sean@informage.net</a></td></tr>
+<tr class="a">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/c649a8c818b4dddd27bffdc5586370d7?d=mm&s=60" alt="" /></figure></td>
+<td>Oleg Kalnichevski</td>
+<td><a class="externalLink" href="mailto:oleg@ural.ru">oleg@ural.ru</a></td></tr>
+<tr class="b">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/6788c47cf6be04464be3de69ed5e0564?d=mm&s=60" alt="" /></figure></td>
+<td>David Sean Taylor</td>
+<td><a class="externalLink" href="mailto:taylor@apache.org">taylor@apache.org</a></td></tr>
+<tr class="a">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/f83a9a74efc39cd950ac769ebd7fbefd?d=mm&s=60" alt="" /></figure></td>
+<td>fangwentong</td>
+<td><a class="externalLink" href="mailto:fangwentong2012@gmail.com">fangwentong2012@gmail.com</a></td></tr>
+<tr class="b">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&f=y&s=60" alt="" /></figure></td>
+<td>David Georg Reichelt</td>
+<td>-</td></tr>
+<tr class="a">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/e61e8b1692adef471b537670989d22b1?d=mm&s=60" alt="" /></figure></td>
+<td>Merbin J Anselm</td>
+<td><a class="externalLink" href="mailto:merbinjanselm@gmail.com">merbinjanselm@gmail.com</a></td></tr>
+<tr class="b">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/f33196e855827e904bc63f4c26d15c10?d=mm&s=60" alt="" /></figure></td>
+<td>Arturo Bernal</td>
+<td><a class="externalLink" href="mailto:arturobernalg@gmail.com">arturobernalg@gmail.com</a></td></tr>
+<tr class="a">
+<td align="left"><figure><img src="https://www.gravatar.com/avatar/51e44da71372558f7420aacb2222531f?d=mm&s=60" alt="" /></figure></td>
+<td>Martin Grigorov</td>
+<td><a class="externalLink" href="mailto:mgrigorov@apache.org">mgrigorov@apache.org</a></td></tr></table></section></section>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ <div class="footer">
+ <p>Copyright © 2002-2023
+ <a href="https://www.apache.org/">The Apache Software Foundation</a>.
+ All Rights Reserved.</p>
+
+<div class="center">Apache Commons, Apache Commons FileUpload, Apache, the Apache feather logo, and the Apache Commons project logos are trademarks of The Apache Software Foundation.
+ All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
+ </div>
+ </body>
+
+</html>