Modified: maven/website/components/plugins-archives/maven-changes-plugin-LATEST/trac-report-mojo.html ============================================================================== --- maven/website/components/plugins-archives/maven-changes-plugin-LATEST/trac-report-mojo.html (original) +++ maven/website/components/plugins-archives/maven-changes-plugin-LATEST/trac-report-mojo.html Mon May 12 19:11:35 2025 @@ -2,8 +2,8 @@ <!-- - | Generated by Apache Maven Doxia Site Renderer 2.0.0 from org.apache.maven.plugins:maven-plugin-report-plugin:3.13.1:report at 2024-12-30 - | Rendered using Apache Maven Fluido Skin 2.0.0 + | Generated by Apache Maven Doxia Site Renderer 2.0.0 from org.apache.maven.plugins:maven-plugin-report-plugin:3.15.1:report at 2025-05-12 + | Rendered using Apache Maven Fluido Skin 2.1.0 --> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> @@ -11,10 +11,10 @@ <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0" /> <title>changes:trac-report â Apache Maven Changes Plugin</title> - <link rel="stylesheet" href="./css/apache-maven-fluido-2.0.0.min.css" /> + <link rel="stylesheet" href="./css/apache-maven-fluido-2.1.0.min.css" /> <link rel="stylesheet" href="./css/site.css" /> <link rel="stylesheet" href="./css/print.css" media="print" /> - <script src="./js/apache-maven-fluido-2.0.0.min.js"></script> + <script src="./js/apache-maven-fluido-2.1.0.min.js"></script> <!-- Matomo --> <script> var _paq = window._paq = window._paq || []; @@ -36,20 +36,20 @@ <div class="container-fluid container-fluid-top"> <header> <div id="banner"> - <div class="pull-left"><div id="bannerLeft"><h1><a href="https://www.apache.org/"><img class="class java.lang.Object" src="../../images/apache-maven-project.png" /></a></h1></div></div> - <div class="pull-right"><div id="bannerRight"><h1><a href="../../"><img class="class java.lang.Object" src="../../images/maven-logo-black-on-white.png" /></a></h1></div></div> + <div class="pull-left"><div id="bannerLeft"><h1><a href="https://www.apache.org/"><img src="../../images/apache-maven-project.png" /></a></h1></div></div> + <div class="pull-right"><div id="bannerRight"><h1><a href="../../"><img src="../../images/maven-logo-black-on-white.png" /></a></h1></div></div> <div class="clear"><hr/></div> </div> <div id="breadcrumbs"> <ul class="breadcrumb"> - <li><a href="https://www.apache.org/" class="externalLink">Apache</a><span class="divider">/</span></li> + <li><a href="https://www.apache.org/">Apache</a><span class="divider">/</span></li> <li><a href="../../index.html">Maven</a><span class="divider">/</span></li> <li><a href="../index.html">Plugins</a><span class="divider">/</span></li> <li><a href="index.html">Apache Maven Changes Plugin</a><span class="divider">/</span></li> <li class="active">changes:trac-report</li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2024-12-30</li> - <li id="projectVersion" class="pull-right">Version: 3.0.0-M2</li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2025-05-12</li> + <li id="projectVersion" class="pull-right">Version: 3.0.0-M3</li> </ul> </div> </header> @@ -59,11 +59,11 @@ <ul class="nav nav-list"> <li class="nav-header">Overview</li> <li><a href="index.html">Introduction</a></li> - <li><a href="plugin-info.html">Goals</a></li> + <li><a href="plugin-info.html">Plugin Documentation</a></li> <li><a href="usage.html">Usage</a></li> <li><a href="faq.html">FAQ</a></li> <li><a href="using-changes-xsd.html">Using the XML Schema</a></li> - <li><a href="https://www.apache.org/licenses/" class="externalLink">License</a></li> + <li><a href="https://www.apache.org/licenses/">License</a></li> <li><a href="download.html">Download</a></li> <li class="nav-header">Reference</li> <li><a href="changes.html">changes.xml</a></li> @@ -107,11 +107,11 @@ <li><a href="../../wagon/index.html">Wagon</a></li> </ul></li> <li class="nav-header">ASF</li> - <li><a href="https://www.apache.org/foundation/how-it-works.html" class="externalLink">How Apache Works</a></li> - <li><a href="https://www.apache.org/foundation/" class="externalLink">Foundation</a></li> - <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" class="externalLink">Data Privacy</a></li> - <li><a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink">Sponsoring Apache</a></li> - <li><a href="https://www.apache.org/foundation/thanks.html" class="externalLink">Thanks</a></li> + <li><a href="https://www.apache.org/foundation/how-it-works.html">How Apache Works</a></li> + <li><a href="https://www.apache.org/foundation/">Foundation</a></li> + <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Data Privacy</a></li> + <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsoring Apache</a></li> + <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li> </ul> </nav> <div class="well sidebar-nav"> @@ -123,12 +123,12 @@ </div> </header> <main id="bodyColumn" class="span10"> -<section> -<h1>changes:trac-report</h1><a id="changes.3Atrac-report"></a> +<section><a id="changes.3Atrac-report"></a> +<h1>changes:trac-report</h1> <p><strong>Note</strong>:</p> <p>This goal should be used as a Maven report.</p> <p><strong>Full name</strong>:</p> -<p>org.apache.maven.plugins:maven-changes-plugin:3.0.0-M2:trac-report</p> +<p>org.apache.maven.plugins:maven-changes-plugin:3.0.0-M3:trac-report</p> <p><strong>Deprecated</strong>:</p> <p>use <code>track-changes</code> goal</p> <p><strong>Description</strong>:</p> @@ -137,8 +137,8 @@ <ul> <li>Requires a Maven project to be executed.</li> <li>The goal is thread-safe and supports parallel builds.</li> -<li>Since version: <code>2.1</code>.</li></ul><section> -<h2>Required Parameters</h2><a id="Required_Parameters"></a> +<li>Since version: <code>2.1</code>.</li></ul><section><a id="Required_Parameters"></a> +<h2>Required Parameters</h2> <table class="table table-striped"> <tr class="a"> <th>Name</th> @@ -146,17 +146,17 @@ <th>Since</th> <th>Description</th></tr> <tr class="b"> -<td style="text-align: left;"><a href="#basedir"><code><basedir></code></a></td> +<td><a href="#basedir"><code><basedir></code></a></td> <td><code>String</code></td> <td><code>2.10</code></td> <td>The current project base directory.<br /><strong>User Property</strong>: <code>basedir</code></td></tr> <tr class="a"> -<td style="text-align: left;"><a href="#outputDirectory"><code><outputDirectory></code></a></td> +<td><a href="#outputDirectory"><code><outputDirectory></code></a></td> <td><code>File</code></td> <td><code>-</code></td> <td>The shared output directory for the report. Note that this parameter is only evaluated if the goal is run directly from the command line. If the goal is run indirectly as part of a site generation, the shared output directory configured in the <a href="https://maven.apache.org/plugins/maven-site-plugin/site-mojo.html#outputDirectory">Maven Site Plugin</a> is used instead. -<p>A plugin may use any subdirectory structure (either using a hard-coded name or, ideally, an additional user-defined mojo parameter with a default value) to generate multi-page reports or external reports with the main output file (entry point) denoted by <code>#getOutputName()</code><!-- this link could not be resolved -->.</p><br /><strong>Default</strong>: <code>${project.build.directory}/reports</code></td></tr></table></section><section> -<h2>Optional Parameters</h2><a id="Optional_Parameters"></a> +<p>A plugin may use any subdirectory structure (either using a hard-coded name or, ideally, an additional user-defined mojo parameter with a default value) to generate multi-page reports or external reports with the main output file (entry point) denoted by <code>#getOutputName()</code><!-- this link could not be resolved -->.</p><br /><strong>Default</strong>: <code>${project.build.directory}/reports</code></td></tr></table></section><section><a id="Optional_Parameters"></a> +<h2>Optional Parameters</h2> <table class="table table-striped"> <tr class="a"> <th>Name</th> @@ -164,118 +164,118 @@ <th>Since</th> <th>Description</th></tr> <tr class="b"> -<td style="text-align: left;"><a href="#columnNames"><code><columnNames></code></a></td> +<td><a href="#columnNames"><code><columnNames></code></a></td> <td><code>String</code></td> <td><code>2.2</code></td> <td>Sets the column names that you want to show in the report. The columns will appear in the report in the same order as you specify them here. Multiple values can be separated by commas. <p>Valid columns are: <code>Assignee</code>, <code>Component</code>, <code>Created</code>, <code>Fix Version</code>, <code>Id</code>, <code>Priority</code>, <code>Reporter</code>, <code>Resolution</code>, <code>Status</code>, <code>Summary</code>, <code>Type</code> and <code>Updated</code>.</p><br /><strong>Default</strong>: <code>Id,Type,Summary,Assignee,Reporter,Priority,Status,Resolution,Created,Updated</code></td></tr> <tr class="a"> -<td style="text-align: left;"><a href="#locale"><code><locale></code></a></td> +<td><a href="#locale"><code><locale></code></a></td> <td><code>String</code></td> <td><code>-</code></td> <td>The locale to use when the report generation is invoked directly as a standalone Mojo.<br /><strong>See also:</strong> SiteTool#DEFAULT_LOCALE<!-- this link could not be resolved -->, SiteTool#getSiteLocales(String)<!-- this link could not be resolved --><br /><strong>Default</strong>: <code>default</code></td></tr> <tr class="b"> -<td style="text-align: left;"><a href="#outputFormat"><code><outputFormat></code></a></td> +<td><a href="#outputFormat"><code><outputFormat></code></a></td> <td><code>String</code></td> <td><code>-</code></td> <td>The report output format: null by default, to represent a site, but can be configured to a Doxia Sink id.<br /><strong>User Property</strong>: <code>output.format</code></td></tr> <tr class="a"> -<td style="text-align: left;"><a href="#outputTimestamp"><code><outputTimestamp></code></a></td> +<td><a href="#outputTimestamp"><code><outputTimestamp></code></a></td> <td><code>String</code></td> <td><code>-</code></td> <td>Timestamp for reproducible output archive entries, either formatted as ISO 8601 <code>yyyy-MM-dd'T'HH:mm:ssXXX</code> or as an int representing seconds since the epoch (like <a href="https://reproducible-builds.org/docs/source-date-epoch/">SOURCE_DATE_EPOCH</a>).<br /><strong>Default</strong>: <code>${project.build.outputTimestamp}</code></td></tr> <tr class="b"> -<td style="text-align: left;"><a href="#query"><code><query></code></a></td> +<td><a href="#query"><code><query></code></a></td> <td><code>String</code></td> <td><code>-</code></td> <td>Defines the Trac query for searching ticket.<br /><strong>Default</strong>: <code>order=id</code></td></tr> <tr class="a"> -<td style="text-align: left;"><a href="#runOnlyAtExecutionRoot"><code><runOnlyAtExecutionRoot></code></a></td> +<td><a href="#runOnlyAtExecutionRoot"><code><runOnlyAtExecutionRoot></code></a></td> <td><code>boolean</code></td> <td><code>2.10</code></td> <td>This will cause the execution to be run only at the top of a given module tree. That is, run in the project contained in the same folder where the mvn execution was launched.<br /><strong>Default</strong>: <code>false</code><br /><strong>User Property</strong>: <code>changes.runOnlyAtExecutionRoot</code></td></tr> <tr class="b"> -<td style="text-align: left;"><a href="#siteDirectory"><code><siteDirectory></code></a></td> +<td><a href="#siteDirectory"><code><siteDirectory></code></a></td> <td><code>File</code></td> <td><code>-</code></td> <td>Directory containing the <code>site.xml</code> file.<br /><strong>Default</strong>: <code>${basedir}/src/site</code></td></tr> <tr class="a"> -<td style="text-align: left;"><a href="#tracPassword"><code><tracPassword></code></a></td> +<td><a href="#tracPassword"><code><tracPassword></code></a></td> <td><code>String</code></td> <td><code>-</code></td> <td>Defines the Trac password for authentication into a private Trac installation.</td></tr> <tr class="b"> -<td style="text-align: left;"><a href="#tracUser"><code><tracUser></code></a></td> +<td><a href="#tracUser"><code><tracUser></code></a></td> <td><code>String</code></td> <td><code>-</code></td> -<td>Defines the Trac username for authentication into a private Trac installation.</td></tr></table></section><section> -<h2>Parameter Details</h2><a id="Parameter_Details"></a><a id="basedir"></a><section> -<h3><basedir></h3><a id="a.3Cbasedir.3E"></a> +<td>Defines the Trac username for authentication into a private Trac installation.</td></tr></table></section><section><a id="Parameter_Details"></a> +<h2>Parameter Details</h2><a id="basedir"></a><section><a id="a.3Cbasedir.3E"></a> +<h3><basedir></h3> <div>The current project base directory.</div> <ul> <li><strong>Type</strong>: <code>java.lang.String</code></li> <li><strong>Since</strong>: <code>2.10</code></li> <li><strong>Required</strong>: <code>Yes</code></li> -<li><strong>User Property</strong>: <code>basedir</code></li></ul><hr /></section><a id="columnNames"></a><section> -<h3><columnNames></h3><a id="a.3CcolumnNames.3E"></a> +<li><strong>User Property</strong>: <code>basedir</code></li></ul><hr /></section><a id="columnNames"></a><section><a id="a.3CcolumnNames.3E"></a> +<h3><columnNames></h3> <div>Sets the column names that you want to show in the report. The columns will appear in the report in the same order as you specify them here. Multiple values can be separated by commas. <p>Valid columns are: <code>Assignee</code>, <code>Component</code>, <code>Created</code>, <code>Fix Version</code>, <code>Id</code>, <code>Priority</code>, <code>Reporter</code>, <code>Resolution</code>, <code>Status</code>, <code>Summary</code>, <code>Type</code> and <code>Updated</code>.</p></div> <ul> <li><strong>Type</strong>: <code>java.lang.String</code></li> <li><strong>Since</strong>: <code>2.2</code></li> <li><strong>Required</strong>: <code>No</code></li> -<li><strong>Default</strong>: <code>Id,Type,Summary,Assignee,Reporter,Priority,Status,Resolution,Created,Updated</code></li></ul><hr /></section><a id="locale"></a><section> -<h3><locale></h3><a id="a.3Clocale.3E"></a> +<li><strong>Default</strong>: <code>Id,Type,Summary,Assignee,Reporter,Priority,Status,Resolution,Created,Updated</code></li></ul><hr /></section><a id="locale"></a><section><a id="a.3Clocale.3E"></a> +<h3><locale></h3> <div>The locale to use when the report generation is invoked directly as a standalone Mojo.<br /><strong>See also:</strong> SiteTool#DEFAULT_LOCALE<!-- this link could not be resolved -->, SiteTool#getSiteLocales(String)<!-- this link could not be resolved --></div> <ul> <li><strong>Type</strong>: <code>java.lang.String</code></li> <li><strong>Required</strong>: <code>No</code></li> -<li><strong>Default</strong>: <code>default</code></li></ul><hr /></section><a id="outputDirectory"></a><section> -<h3><outputDirectory></h3><a id="a.3CoutputDirectory.3E"></a> +<li><strong>Default</strong>: <code>default</code></li></ul><hr /></section><a id="outputDirectory"></a><section><a id="a.3CoutputDirectory.3E"></a> +<h3><outputDirectory></h3> <div>The shared output directory for the report. Note that this parameter is only evaluated if the goal is run directly from the command line. If the goal is run indirectly as part of a site generation, the shared output directory configured in the <a href="https://maven.apache.org/plugins/maven-site-plugin/site-mojo.html#outputDirectory">Maven Site Plugin</a> is used instead. <p>A plugin may use any subdirectory structure (either using a hard-coded name or, ideally, an additional user-defined mojo parameter with a default value) to generate multi-page reports or external reports with the main output file (entry point) denoted by <code>#getOutputName()</code><!-- this link could not be resolved -->.</p></div> <ul> <li><strong>Type</strong>: <code>java.io.File</code></li> <li><strong>Required</strong>: <code>Yes</code></li> -<li><strong>Default</strong>: <code>${project.build.directory}/reports</code></li></ul><hr /></section><a id="outputFormat"></a><section> -<h3><outputFormat></h3><a id="a.3CoutputFormat.3E"></a> +<li><strong>Default</strong>: <code>${project.build.directory}/reports</code></li></ul><hr /></section><a id="outputFormat"></a><section><a id="a.3CoutputFormat.3E"></a> +<h3><outputFormat></h3> <div>The report output format: null by default, to represent a site, but can be configured to a Doxia Sink id.</div> <ul> <li><strong>Type</strong>: <code>java.lang.String</code></li> <li><strong>Required</strong>: <code>No</code></li> -<li><strong>User Property</strong>: <code>output.format</code></li></ul><hr /></section><a id="outputTimestamp"></a><section> -<h3><outputTimestamp></h3><a id="a.3CoutputTimestamp.3E"></a> +<li><strong>User Property</strong>: <code>output.format</code></li></ul><hr /></section><a id="outputTimestamp"></a><section><a id="a.3CoutputTimestamp.3E"></a> +<h3><outputTimestamp></h3> <div>Timestamp for reproducible output archive entries, either formatted as ISO 8601 <code>yyyy-MM-dd'T'HH:mm:ssXXX</code> or as an int representing seconds since the epoch (like <a href="https://reproducible-builds.org/docs/source-date-epoch/">SOURCE_DATE_EPOCH</a>).</div> <ul> <li><strong>Type</strong>: <code>java.lang.String</code></li> <li><strong>Required</strong>: <code>No</code></li> -<li><strong>Default</strong>: <code>${project.build.outputTimestamp}</code></li></ul><hr /></section><a id="query"></a><section> -<h3><query></h3><a id="a.3Cquery.3E"></a> +<li><strong>Default</strong>: <code>${project.build.outputTimestamp}</code></li></ul><hr /></section><a id="query"></a><section><a id="a.3Cquery.3E"></a> +<h3><query></h3> <div>Defines the Trac query for searching ticket.</div> <ul> <li><strong>Type</strong>: <code>java.lang.String</code></li> <li><strong>Required</strong>: <code>No</code></li> -<li><strong>Default</strong>: <code>order=id</code></li></ul><hr /></section><a id="runOnlyAtExecutionRoot"></a><section> -<h3><runOnlyAtExecutionRoot></h3><a id="a.3CrunOnlyAtExecutionRoot.3E"></a> +<li><strong>Default</strong>: <code>order=id</code></li></ul><hr /></section><a id="runOnlyAtExecutionRoot"></a><section><a id="a.3CrunOnlyAtExecutionRoot.3E"></a> +<h3><runOnlyAtExecutionRoot></h3> <div>This will cause the execution to be run only at the top of a given module tree. That is, run in the project contained in the same folder where the mvn execution was launched.</div> <ul> <li><strong>Type</strong>: <code>boolean</code></li> <li><strong>Since</strong>: <code>2.10</code></li> <li><strong>Required</strong>: <code>No</code></li> <li><strong>User Property</strong>: <code>changes.runOnlyAtExecutionRoot</code></li> -<li><strong>Default</strong>: <code>false</code></li></ul><hr /></section><a id="siteDirectory"></a><section> -<h3><siteDirectory></h3><a id="a.3CsiteDirectory.3E"></a> +<li><strong>Default</strong>: <code>false</code></li></ul><hr /></section><a id="siteDirectory"></a><section><a id="a.3CsiteDirectory.3E"></a> +<h3><siteDirectory></h3> <div>Directory containing the <code>site.xml</code> file.</div> <ul> <li><strong>Type</strong>: <code>java.io.File</code></li> <li><strong>Required</strong>: <code>No</code></li> -<li><strong>Default</strong>: <code>${basedir}/src/site</code></li></ul><hr /></section><a id="tracPassword"></a><section> -<h3><tracPassword></h3><a id="a.3CtracPassword.3E"></a> +<li><strong>Default</strong>: <code>${basedir}/src/site</code></li></ul><hr /></section><a id="tracPassword"></a><section><a id="a.3CtracPassword.3E"></a> +<h3><tracPassword></h3> <div>Defines the Trac password for authentication into a private Trac installation.</div> <ul> <li><strong>Type</strong>: <code>java.lang.String</code></li> -<li><strong>Required</strong>: <code>No</code></li></ul><hr /></section><a id="tracUser"></a><section> -<h3><tracUser></h3><a id="a.3CtracUser.3E"></a> +<li><strong>Required</strong>: <code>No</code></li></ul><hr /></section><a id="tracUser"></a><section><a id="a.3CtracUser.3E"></a> +<h3><tracUser></h3> <div>Defines the Trac username for authentication into a private Trac installation.</div> <ul> <li><strong>Type</strong>: <code>java.lang.String</code></li> @@ -286,7 +286,7 @@ <footer> <div class="container-fluid"> <div class="row-fluid"> - <p>© 2002â2024 + <p>© 2002â2025 <a href="https://www.apache.org/">The Apache Software Foundation</a> </p> </div>
Modified: maven/website/components/plugins-archives/maven-changes-plugin-LATEST/usage.html ============================================================================== --- maven/website/components/plugins-archives/maven-changes-plugin-LATEST/usage.html (original) +++ maven/website/components/plugins-archives/maven-changes-plugin-LATEST/usage.html Mon May 12 19:11:35 2025 @@ -2,8 +2,8 @@ <!-- - | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/apt/usage.apt.vm at 2024-12-30 - | Rendered using Apache Maven Fluido Skin 2.0.0 + | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/apt/usage.apt.vm at 2025-05-12 + | Rendered using Apache Maven Fluido Skin 2.1.0 --> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> @@ -15,10 +15,10 @@ <meta name="author" content="Dennis Lundberg" /> <meta name="date" content="2011-05-31" /> <title>Usage â Apache Maven Changes Plugin</title> - <link rel="stylesheet" href="./css/apache-maven-fluido-2.0.0.min.css" /> + <link rel="stylesheet" href="./css/apache-maven-fluido-2.1.0.min.css" /> <link rel="stylesheet" href="./css/site.css" /> <link rel="stylesheet" href="./css/print.css" media="print" /> - <script src="./js/apache-maven-fluido-2.0.0.min.js"></script> + <script src="./js/apache-maven-fluido-2.1.0.min.js"></script> <!-- Matomo --> <script> var _paq = window._paq = window._paq || []; @@ -40,20 +40,20 @@ <div class="container-fluid container-fluid-top"> <header> <div id="banner"> - <div class="pull-left"><div id="bannerLeft"><h1><a href="https://www.apache.org/"><img class="class java.lang.Object" src="../../images/apache-maven-project.png" /></a></h1></div></div> - <div class="pull-right"><div id="bannerRight"><h1><a href="../../"><img class="class java.lang.Object" src="../../images/maven-logo-black-on-white.png" /></a></h1></div></div> + <div class="pull-left"><div id="bannerLeft"><h1><a href="https://www.apache.org/"><img src="../../images/apache-maven-project.png" /></a></h1></div></div> + <div class="pull-right"><div id="bannerRight"><h1><a href="../../"><img src="../../images/maven-logo-black-on-white.png" /></a></h1></div></div> <div class="clear"><hr/></div> </div> <div id="breadcrumbs"> <ul class="breadcrumb"> - <li><a href="https://www.apache.org/" class="externalLink">Apache</a><span class="divider">/</span></li> + <li><a href="https://www.apache.org/">Apache</a><span class="divider">/</span></li> <li><a href="../../index.html">Maven</a><span class="divider">/</span></li> <li><a href="../index.html">Plugins</a><span class="divider">/</span></li> <li><a href="index.html">Apache Maven Changes Plugin</a><span class="divider">/</span></li> - <li class="active">Usage <a href="https://github.com/apache/maven-changes-plugin/tree/maven-changes-plugin-3.0.0-M2/src/site/apt/usage.apt.vm"><img src="./images/accessories-text-editor.png" alt="Edit" /></a></li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2024-12-30</li> - <li id="projectVersion" class="pull-right">Version: 3.0.0-M2</li> + <li class="active">Usage <a href="https://github.com/apache/maven-changes-plugin/tree/maven-changes-plugin-3.0.0-M3/src/site/apt/usage.apt.vm"><img src="./images/accessories-text-editor.png" alt="Edit" /></a></li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2025-05-12</li> + <li id="projectVersion" class="pull-right">Version: 3.0.0-M3</li> </ul> </div> </header> @@ -63,11 +63,11 @@ <ul class="nav nav-list"> <li class="nav-header">Overview</li> <li><a href="index.html">Introduction</a></li> - <li><a href="plugin-info.html">Goals</a></li> + <li><a href="plugin-info.html">Plugin Documentation</a></li> <li class="active"><a>Usage</a></li> <li><a href="faq.html">FAQ</a></li> <li><a href="using-changes-xsd.html">Using the XML Schema</a></li> - <li><a href="https://www.apache.org/licenses/" class="externalLink">License</a></li> + <li><a href="https://www.apache.org/licenses/">License</a></li> <li><a href="download.html">Download</a></li> <li class="nav-header">Reference</li> <li><a href="changes.html">changes.xml</a></li> @@ -111,11 +111,11 @@ <li><a href="../../wagon/index.html">Wagon</a></li> </ul></li> <li class="nav-header">ASF</li> - <li><a href="https://www.apache.org/foundation/how-it-works.html" class="externalLink">How Apache Works</a></li> - <li><a href="https://www.apache.org/foundation/" class="externalLink">Foundation</a></li> - <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" class="externalLink">Data Privacy</a></li> - <li><a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink">Sponsoring Apache</a></li> - <li><a href="https://www.apache.org/foundation/thanks.html" class="externalLink">Thanks</a></li> + <li><a href="https://www.apache.org/foundation/how-it-works.html">How Apache Works</a></li> + <li><a href="https://www.apache.org/foundation/">Foundation</a></li> + <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Data Privacy</a></li> + <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsoring Apache</a></li> + <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li> </ul> </nav> <div class="well sidebar-nav"> @@ -169,7 +169,7 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-changes-plugin</artifactId> - <version>3.0.0-M2</version> + <version>3.0.0-M3</version> <reportSets> <reportSet> <reports> @@ -266,7 +266,7 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-changes-plugin</artifactId> - <version>3.0.0-M2</version> + <version>3.0.0-M3</version> <reportSets> <reportSet> <reports> @@ -300,7 +300,7 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-changes-plugin</artifactId> - <version>3.0.0-M2</version> + <version>3.0.0-M3</version> <reportSets> <reportSet> <reports> @@ -328,7 +328,7 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-changes-plugin</artifactId> - <version>3.0.0-M2</version> + <version>3.0.0-M3</version> <configuration> ... <smtpHost>mail.yourhost.com</smtpHost> @@ -359,7 +359,7 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-changes-plugin</artifactId> - <version>3.0.0-M2</version> + <version>3.0.0-M3</version> <configuration> ... <issueManagementSystems> @@ -380,7 +380,7 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-changes-plugin</artifactId> - <version>3.0.0-M2</version> + <version>3.0.0-M3</version> <configuration> ... <issueManagementSystems> @@ -402,7 +402,7 @@ <footer> <div class="container-fluid"> <div class="row-fluid"> - <p>© 2002â2024 + <p>© 2002â2025 <a href="https://www.apache.org/">The Apache Software Foundation</a> </p> </div> Modified: maven/website/components/plugins-archives/maven-changes-plugin-LATEST/using-changes-xsd.html ============================================================================== --- maven/website/components/plugins-archives/maven-changes-plugin-LATEST/using-changes-xsd.html (original) +++ maven/website/components/plugins-archives/maven-changes-plugin-LATEST/using-changes-xsd.html Mon May 12 19:11:35 2025 @@ -2,8 +2,8 @@ <!-- - | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/apt/using-changes-xsd.apt at 2024-12-30 - | Rendered using Apache Maven Fluido Skin 2.0.0 + | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/apt/using-changes-xsd.apt at 2025-05-12 + | Rendered using Apache Maven Fluido Skin 2.1.0 --> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> @@ -13,10 +13,10 @@ <meta name="author" content="Vincent Siveton" /> <meta name="date" content="2009-10-02" /> <title>Using the XML Schema Changes 2.0.0 â Apache Maven Changes Plugin</title> - <link rel="stylesheet" href="./css/apache-maven-fluido-2.0.0.min.css" /> + <link rel="stylesheet" href="./css/apache-maven-fluido-2.1.0.min.css" /> <link rel="stylesheet" href="./css/site.css" /> <link rel="stylesheet" href="./css/print.css" media="print" /> - <script src="./js/apache-maven-fluido-2.0.0.min.js"></script> + <script src="./js/apache-maven-fluido-2.1.0.min.js"></script> <!-- Matomo --> <script> var _paq = window._paq = window._paq || []; @@ -38,20 +38,20 @@ <div class="container-fluid container-fluid-top"> <header> <div id="banner"> - <div class="pull-left"><div id="bannerLeft"><h1><a href="https://www.apache.org/"><img class="class java.lang.Object" src="../../images/apache-maven-project.png" /></a></h1></div></div> - <div class="pull-right"><div id="bannerRight"><h1><a href="../../"><img class="class java.lang.Object" src="../../images/maven-logo-black-on-white.png" /></a></h1></div></div> + <div class="pull-left"><div id="bannerLeft"><h1><a href="https://www.apache.org/"><img src="../../images/apache-maven-project.png" /></a></h1></div></div> + <div class="pull-right"><div id="bannerRight"><h1><a href="../../"><img src="../../images/maven-logo-black-on-white.png" /></a></h1></div></div> <div class="clear"><hr/></div> </div> <div id="breadcrumbs"> <ul class="breadcrumb"> - <li><a href="https://www.apache.org/" class="externalLink">Apache</a><span class="divider">/</span></li> + <li><a href="https://www.apache.org/">Apache</a><span class="divider">/</span></li> <li><a href="../../index.html">Maven</a><span class="divider">/</span></li> <li><a href="../index.html">Plugins</a><span class="divider">/</span></li> <li><a href="index.html">Apache Maven Changes Plugin</a><span class="divider">/</span></li> - <li class="active">Using the XML Schema Changes 2.0.0 <a href="https://github.com/apache/maven-changes-plugin/tree/maven-changes-plugin-3.0.0-M2/src/site/apt/using-changes-xsd.apt"><img src="./images/accessories-text-editor.png" alt="Edit" /></a></li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2024-12-30</li> - <li id="projectVersion" class="pull-right">Version: 3.0.0-M2</li> + <li class="active">Using the XML Schema Changes 2.0.0 <a href="https://github.com/apache/maven-changes-plugin/tree/maven-changes-plugin-3.0.0-M3/src/site/apt/using-changes-xsd.apt"><img src="./images/accessories-text-editor.png" alt="Edit" /></a></li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2025-05-12</li> + <li id="projectVersion" class="pull-right">Version: 3.0.0-M3</li> </ul> </div> </header> @@ -61,11 +61,11 @@ <ul class="nav nav-list"> <li class="nav-header">Overview</li> <li><a href="index.html">Introduction</a></li> - <li><a href="plugin-info.html">Goals</a></li> + <li><a href="plugin-info.html">Plugin Documentation</a></li> <li><a href="usage.html">Usage</a></li> <li><a href="faq.html">FAQ</a></li> <li class="active"><a>Using the XML Schema</a></li> - <li><a href="https://www.apache.org/licenses/" class="externalLink">License</a></li> + <li><a href="https://www.apache.org/licenses/">License</a></li> <li><a href="download.html">Download</a></li> <li class="nav-header">Reference</li> <li><a href="changes.html">changes.xml</a></li> @@ -109,11 +109,11 @@ <li><a href="../../wagon/index.html">Wagon</a></li> </ul></li> <li class="nav-header">ASF</li> - <li><a href="https://www.apache.org/foundation/how-it-works.html" class="externalLink">How Apache Works</a></li> - <li><a href="https://www.apache.org/foundation/" class="externalLink">Foundation</a></li> - <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" class="externalLink">Data Privacy</a></li> - <li><a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink">Sponsoring Apache</a></li> - <li><a href="https://www.apache.org/foundation/thanks.html" class="externalLink">Thanks</a></li> + <li><a href="https://www.apache.org/foundation/how-it-works.html">How Apache Works</a></li> + <li><a href="https://www.apache.org/foundation/">Foundation</a></li> + <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Data Privacy</a></li> + <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsoring Apache</a></li> + <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li> </ul> </nav> <div class="well sidebar-nav"> @@ -140,7 +140,7 @@ <footer> <div class="container-fluid"> <div class="row-fluid"> - <p>© 2002â2024 + <p>© 2002â2025 <a href="https://www.apache.org/">The Apache Software Foundation</a> </p> </div> Modified: maven/website/components/plugins-archives/maven-changes-plugin-LATEST/xref-test/allclasses-frame.html ============================================================================== --- maven/website/components/plugins-archives/maven-changes-plugin-LATEST/xref-test/allclasses-frame.html (original) +++ maven/website/components/plugins-archives/maven-changes-plugin-LATEST/xref-test/allclasses-frame.html Mon May 12 19:11:35 2025 @@ -11,27 +11,27 @@ <h1 class="bar">All Classes</h1> <div class="indexContainer"> <ul> - <li><a href="org/apache/maven/plugins/changes/ActionTest.html#ActionTest" target="classFrame">ActionTest</a></li> - <li><a href="org/apache/maven/plugins/changes/announcement/AnnouncementMojoTest.html#AnnouncementMojoTest" target="classFrame">AnnouncementMojoTest</a></li> - <li><a href="org/apache/maven/plugins/changes/ChangesCheckMojoTestCase.html#ChangesCheckMojoTestCase" target="classFrame">ChangesCheckMojoTestCase</a></li> - <li><a href="org/apache/maven/plugins/changes/ChangesValidatorMojoTest.html#ChangesValidatorMojoTest" target="classFrame">ChangesValidatorMojoTest</a></li> - <li><a href="org/apache/maven/plugins/changes/ChangesXMLTest.html#ChangesXMLTest" target="classFrame">ChangesXMLTest</a></li> - <li><a href="org/apache/maven/plugins/changes/FeedGeneratorTest.html#FeedGeneratorTest" target="classFrame">FeedGeneratorTest</a></li> - <li><a href="org/apache/maven/plugins/changes/github/GitHubDownloaderTest.html#GitHubDownloaderTest" target="classFrame">GitHubDownloaderTest</a></li> - <li><a href="org/apache/maven/plugins/changes/IssueAdapterTest.html#IssueAdapterTest" target="classFrame">IssueAdapterTest</a></li> - <li><a href="org/apache/maven/plugins/changes/issues/IssueManagementSystemTest.html#IssueManagementSystemTest" target="classFrame">IssueManagementSystemTest</a></li> - <li><a href="org/apache/maven/plugins/changes/issues/IssueManagementSystemTest.html#IssueManagementSystemTest.MockIssueManagementSystem" target="classFrame">IssueManagementSystemTest.MockIssueManagementSystem</a></li> - <li><a href="org/apache/maven/plugins/changes/issues/IssueTestCase.html#IssueTestCase" target="classFrame">IssueTestCase</a></li> - <li><a href="org/apache/maven/plugins/changes/issues/IssueUtilsTestCase.html#IssueUtilsTestCase" target="classFrame">IssueUtilsTestCase</a></li> - <li><a href="org/apache/maven/plugins/changes/jira/JiraChangesReportTest.html#JiraChangesReportTest" target="classFrame">JiraChangesReportTest</a></li> - <li><a href="org/apache/maven/plugins/changes/jira/JiraHelperTestCase.html#JiraHelperTestCase" target="classFrame">JiraHelperTestCase</a></li> - <li><a href="org/apache/maven/plugins/changes/jira/JiraUnicodeTestCase.html#JiraUnicodeTestCase" target="classFrame">JiraUnicodeTestCase</a></li> - <li><a href="org/apache/maven/plugins/changes/jira/JiraUnicodeTestProjectStub.html#JiraUnicodeTestProjectStub" target="classFrame">JiraUnicodeTestProjectStub</a></li> - <li><a href="org/apache/maven/plugins/changes/jira/JqlQueryBuilderTestCase.html#JqlQueryBuilderTestCase" target="classFrame">JqlQueryBuilderTestCase</a></li> - <li><a href="org/apache/maven/plugins/changes/ReleaseTest.html#ReleaseTest" target="classFrame">ReleaseTest</a></li> - <li><a href="org/apache/maven/plugins/changes/ReleaseUtilsTest.html#ReleaseUtilsTest" target="classFrame">ReleaseUtilsTest</a></li> - <li><a href="org/apache/maven/plugins/changes/jira/UrlBuilderTestCase.html#UrlBuilderTestCase" target="classFrame">UrlBuilderTestCase</a></li> - </ul> + <li><a href="org/apache/maven/plugins/changes/ActionTest.html#ActionTest" target="classFrame">ActionTest</a></li> + <li><a href="org/apache/maven/plugins/changes/announcement/AnnouncementMojoTest.html#AnnouncementMojoTest" target="classFrame">AnnouncementMojoTest</a></li> + <li><a href="org/apache/maven/plugins/changes/ChangesCheckMojoTestCase.html#ChangesCheckMojoTestCase" target="classFrame">ChangesCheckMojoTestCase</a></li> + <li><a href="org/apache/maven/plugins/changes/ChangesValidatorMojoTest.html#ChangesValidatorMojoTest" target="classFrame">ChangesValidatorMojoTest</a></li> + <li><a href="org/apache/maven/plugins/changes/ChangesXMLTest.html#ChangesXMLTest" target="classFrame">ChangesXMLTest</a></li> + <li><a href="org/apache/maven/plugins/changes/FeedGeneratorTest.html#FeedGeneratorTest" target="classFrame">FeedGeneratorTest</a></li> + <li><a href="org/apache/maven/plugins/changes/github/GitHubDownloaderTest.html#GitHubDownloaderTest" target="classFrame">GitHubDownloaderTest</a></li> + <li><a href="org/apache/maven/plugins/changes/IssueAdapterTest.html#IssueAdapterTest" target="classFrame">IssueAdapterTest</a></li> + <li><a href="org/apache/maven/plugins/changes/issues/IssueManagementSystemTest.html#IssueManagementSystemTest" target="classFrame">IssueManagementSystemTest</a></li> + <li><a href="org/apache/maven/plugins/changes/issues/IssueManagementSystemTest.html#IssueManagementSystemTest.MockIssueManagementSystem" target="classFrame">IssueManagementSystemTest.MockIssueManagementSystem</a></li> + <li><a href="org/apache/maven/plugins/changes/issues/IssueTestCase.html#IssueTestCase" target="classFrame">IssueTestCase</a></li> + <li><a href="org/apache/maven/plugins/changes/issues/IssueUtilsTestCase.html#IssueUtilsTestCase" target="classFrame">IssueUtilsTestCase</a></li> + <li><a href="org/apache/maven/plugins/changes/jira/JiraChangesReportTest.html#JiraChangesReportTest" target="classFrame">JiraChangesReportTest</a></li> + <li><a href="org/apache/maven/plugins/changes/jira/JiraHelperTestCase.html#JiraHelperTestCase" target="classFrame">JiraHelperTestCase</a></li> + <li><a href="org/apache/maven/plugins/changes/jira/JiraUnicodeTestCase.html#JiraUnicodeTestCase" target="classFrame">JiraUnicodeTestCase</a></li> + <li><a href="org/apache/maven/plugins/changes/jira/JiraUnicodeTestProjectStub.html#JiraUnicodeTestProjectStub" target="classFrame">JiraUnicodeTestProjectStub</a></li> + <li><a href="org/apache/maven/plugins/changes/jira/JqlQueryBuilderTestCase.html#JqlQueryBuilderTestCase" target="classFrame">JqlQueryBuilderTestCase</a></li> + <li><a href="org/apache/maven/plugins/changes/ReleaseTest.html#ReleaseTest" target="classFrame">ReleaseTest</a></li> + <li><a href="org/apache/maven/plugins/changes/ReleaseUtilsTest.html#ReleaseUtilsTest" target="classFrame">ReleaseUtilsTest</a></li> + <li><a href="org/apache/maven/plugins/changes/jira/UrlBuilderTestCase.html#UrlBuilderTestCase" target="classFrame">UrlBuilderTestCase</a></li> + </ul> </div> </body> </html> \ No newline at end of file Modified: maven/website/components/plugins-archives/maven-changes-plugin-LATEST/xref-test/index.html ============================================================================== --- maven/website/components/plugins-archives/maven-changes-plugin-LATEST/xref-test/index.html (original) +++ maven/website/components/plugins-archives/maven-changes-plugin-LATEST/xref-test/index.html Mon May 12 19:11:35 2025 @@ -4,7 +4,7 @@ <!-- this is a JXR report set (jdk8) --> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> - <title>Apache Maven Changes Plugin 3.0.0-M2 Reference</title> + <title>Apache Maven Changes Plugin 3.0.0-M3 Reference</title> <script type="text/javascript"> tmpTargetPage = "" + window.location.search; if (tmpTargetPage != "" && tmpTargetPage != "undefined") Modified: maven/website/components/plugins-archives/maven-changes-plugin-LATEST/xref-test/org/apache/maven/plugins/changes/ActionTest.html ============================================================================== --- maven/website/components/plugins-archives/maven-changes-plugin-LATEST/xref-test/org/apache/maven/plugins/changes/ActionTest.html (original) +++ maven/website/components/plugins-archives/maven-changes-plugin-LATEST/xref-test/org/apache/maven/plugins/changes/ActionTest.html Mon May 12 19:11:35 2025 @@ -80,6 +80,6 @@ <a class="jxr_linenumber" name="L72" href="#L72">72</a> } </pre> <hr/> -<div id="footer">Copyright © 2002–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> +<div id="footer">© 2002â2025 <a href="https://www.apache.org/">The Apache Software Foundation</a></div> </body> </html> \ No newline at end of file Modified: maven/website/components/plugins-archives/maven-changes-plugin-LATEST/xref-test/org/apache/maven/plugins/changes/ChangesCheckMojoTestCase.html ============================================================================== --- maven/website/components/plugins-archives/maven-changes-plugin-LATEST/xref-test/org/apache/maven/plugins/changes/ChangesCheckMojoTestCase.html (original) +++ maven/website/components/plugins-archives/maven-changes-plugin-LATEST/xref-test/org/apache/maven/plugins/changes/ChangesCheckMojoTestCase.html Mon May 12 19:11:35 2025 @@ -28,126 +28,125 @@ <a class="jxr_linenumber" name="L20" href="#L20">20</a> <a class="jxr_linenumber" name="L21" href="#L21">21</a> <strong class="jxr_keyword">import</strong> org.junit.Test; <a class="jxr_linenumber" name="L22" href="#L22">22</a> -<a class="jxr_linenumber" name="L23" href="#L23">23</a> <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> org.hamcrest.CoreMatchers.startsWith; -<a class="jxr_linenumber" name="L24" href="#L24">24</a> <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> org.junit.Assert.assertFalse; -<a class="jxr_linenumber" name="L25" href="#L25">25</a> <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> org.junit.Assert.assertTrue; -<a class="jxr_linenumber" name="L26" href="#L26">26</a> <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> org.junit.Assume.assumeThat; -<a class="jxr_linenumber" name="L27" href="#L27">27</a> -<a class="jxr_linenumber" name="L28" href="#L28">28</a> <em class="jxr_javadoccomment">/**</em> -<a class="jxr_linenumber" name="L29" href="#L29">29</a> <em class="jxr_javadoccomment"> * @author Dennis Lundberg</em> -<a class="jxr_linenumber" name="L30" href="#L30">30</a> <em class="jxr_javadoccomment"> * @version $Id$</em> -<a class="jxr_linenumber" name="L31" href="#L31">31</a> <em class="jxr_javadoccomment"> * @since 2.4</em> -<a class="jxr_linenumber" name="L32" href="#L32">32</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L33" href="#L33">33</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="ChangesCheckMojoTestCase" href="../../../../../org/apache/maven/plugins/changes/ChangesCheckMojoTestCase.html#ChangesCheckMojoTestCase">ChangesCheckMojoTestCase</a> { -<a class="jxr_linenumber" name="L34" href="#L34">34</a> @Test -<a class="jxr_linenumber" name="L35" href="#L35">35</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIsValidDate() { -<a class="jxr_linenumber" name="L36" href="#L36">36</a> String pattern; -<a class="jxr_linenumber" name="L37" href="#L37">37</a> -<a class="jxr_linenumber" name="L38" href="#L38">38</a> <em class="jxr_comment">// null pattern</em> -<a class="jxr_linenumber" name="L39" href="#L39">39</a> pattern = <strong class="jxr_keyword">null</strong>; -<a class="jxr_linenumber" name="L40" href="#L40">40</a> assertFalse(ChangesCheckMojo.isValidDate(<strong class="jxr_keyword">null</strong>, pattern)); -<a class="jxr_linenumber" name="L41" href="#L41">41</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">""</span>, pattern)); -<a class="jxr_linenumber" name="L42" href="#L42">42</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">"2010-12-16"</span>, pattern)); -<a class="jxr_linenumber" name="L43" href="#L43">43</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">"pending"</span>, pattern)); -<a class="jxr_linenumber" name="L44" href="#L44">44</a> -<a class="jxr_linenumber" name="L45" href="#L45">45</a> <em class="jxr_comment">// empty pattern</em> -<a class="jxr_linenumber" name="L46" href="#L46">46</a> pattern = <span class="jxr_string">""</span>; -<a class="jxr_linenumber" name="L47" href="#L47">47</a> assertFalse(ChangesCheckMojo.isValidDate(<strong class="jxr_keyword">null</strong>, pattern)); -<a class="jxr_linenumber" name="L48" href="#L48">48</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">""</span>, pattern)); -<a class="jxr_linenumber" name="L49" href="#L49">49</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">"2010-12-16"</span>, pattern)); -<a class="jxr_linenumber" name="L50" href="#L50">50</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">"pending"</span>, pattern)); -<a class="jxr_linenumber" name="L51" href="#L51">51</a> -<a class="jxr_linenumber" name="L52" href="#L52">52</a> <em class="jxr_comment">// valid pattern</em> -<a class="jxr_linenumber" name="L53" href="#L53">53</a> pattern = <span class="jxr_string">"yyyy-MM-dd"</span>; -<a class="jxr_linenumber" name="L54" href="#L54">54</a> assertFalse(ChangesCheckMojo.isValidDate(<strong class="jxr_keyword">null</strong>, pattern)); -<a class="jxr_linenumber" name="L55" href="#L55">55</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">""</span>, pattern)); -<a class="jxr_linenumber" name="L56" href="#L56">56</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">"2010-DD-MM"</span>, pattern)); -<a class="jxr_linenumber" name="L57" href="#L57">57</a> assertTrue(ChangesCheckMojo.isValidDate(<span class="jxr_string">"2010-12-16"</span>, pattern)); -<a class="jxr_linenumber" name="L58" href="#L58">58</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">"pending"</span>, pattern)); -<a class="jxr_linenumber" name="L59" href="#L59">59</a> } -<a class="jxr_linenumber" name="L60" href="#L60">60</a> -<a class="jxr_linenumber" name="L61" href="#L61">61</a> @Test -<a class="jxr_linenumber" name="L62" href="#L62">62</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIsValidateWithLocale() { -<a class="jxr_linenumber" name="L63" href="#L63">63</a> String pattern, locale = <strong class="jxr_keyword">null</strong>; -<a class="jxr_linenumber" name="L64" href="#L64">64</a> -<a class="jxr_linenumber" name="L65" href="#L65">65</a> <em class="jxr_comment">// null locale</em> -<a class="jxr_linenumber" name="L66" href="#L66">66</a> pattern = <span class="jxr_string">"yyyy-MM-dd"</span>; -<a class="jxr_linenumber" name="L67" href="#L67">67</a> assertFalse(ChangesCheckMojo.isValidDate(<strong class="jxr_keyword">null</strong>, pattern, locale)); -<a class="jxr_linenumber" name="L68" href="#L68">68</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">""</span>, pattern, locale)); -<a class="jxr_linenumber" name="L69" href="#L69">69</a> assertTrue(ChangesCheckMojo.isValidDate(<span class="jxr_string">"2010-12-06"</span>, pattern, locale)); -<a class="jxr_linenumber" name="L70" href="#L70">70</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">"pending"</span>, pattern, locale)); -<a class="jxr_linenumber" name="L71" href="#L71">71</a> -<a class="jxr_linenumber" name="L72" href="#L72">72</a> <em class="jxr_comment">// unknown locale specified, should use default locale</em> -<a class="jxr_linenumber" name="L73" href="#L73">73</a> locale = <span class="jxr_string">"ab_CD"</span>; -<a class="jxr_linenumber" name="L74" href="#L74">74</a> assertFalse(ChangesCheckMojo.isValidDate(<strong class="jxr_keyword">null</strong>, pattern, locale)); -<a class="jxr_linenumber" name="L75" href="#L75">75</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">""</span>, pattern, locale)); -<a class="jxr_linenumber" name="L76" href="#L76">76</a> assertTrue(ChangesCheckMojo.isValidDate(<span class="jxr_string">"2010-12-06"</span>, pattern, locale)); -<a class="jxr_linenumber" name="L77" href="#L77">77</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">"pending"</span>, pattern, locale)); -<a class="jxr_linenumber" name="L78" href="#L78">78</a> -<a class="jxr_linenumber" name="L79" href="#L79">79</a> <em class="jxr_comment">// pattern with months as number</em> -<a class="jxr_linenumber" name="L80" href="#L80">80</a> pattern = <span class="jxr_string">"yyyy-MM-dd"</span>; -<a class="jxr_linenumber" name="L81" href="#L81">81</a> -<a class="jxr_linenumber" name="L82" href="#L82">82</a> <em class="jxr_comment">// Czech locale</em> -<a class="jxr_linenumber" name="L83" href="#L83">83</a> locale = <span class="jxr_string">"cs_CZ"</span>; -<a class="jxr_linenumber" name="L84" href="#L84">84</a> assertFalse(ChangesCheckMojo.isValidDate(<strong class="jxr_keyword">null</strong>, pattern, locale)); -<a class="jxr_linenumber" name="L85" href="#L85">85</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">""</span>, pattern, locale)); -<a class="jxr_linenumber" name="L86" href="#L86">86</a> assertTrue(ChangesCheckMojo.isValidDate(<span class="jxr_string">"2010-12-06"</span>, pattern, locale)); -<a class="jxr_linenumber" name="L87" href="#L87">87</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">"pending"</span>, pattern, locale)); -<a class="jxr_linenumber" name="L88" href="#L88">88</a> -<a class="jxr_linenumber" name="L89" href="#L89">89</a> <em class="jxr_comment">// English locale</em> -<a class="jxr_linenumber" name="L90" href="#L90">90</a> locale = <span class="jxr_string">"en_US"</span>; -<a class="jxr_linenumber" name="L91" href="#L91">91</a> assertFalse(ChangesCheckMojo.isValidDate(<strong class="jxr_keyword">null</strong>, pattern, locale)); -<a class="jxr_linenumber" name="L92" href="#L92">92</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">""</span>, pattern, locale)); -<a class="jxr_linenumber" name="L93" href="#L93">93</a> assertTrue(ChangesCheckMojo.isValidDate(<span class="jxr_string">"2010-12-06"</span>, pattern, locale)); -<a class="jxr_linenumber" name="L94" href="#L94">94</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">"pending"</span>, pattern, locale)); -<a class="jxr_linenumber" name="L95" href="#L95">95</a> -<a class="jxr_linenumber" name="L96" href="#L96">96</a> <em class="jxr_comment">// pattern with months as text</em> -<a class="jxr_linenumber" name="L97" href="#L97">97</a> pattern = <span class="jxr_string">"dd MMM yyyy"</span>; -<a class="jxr_linenumber" name="L98" href="#L98">98</a> -<a class="jxr_linenumber" name="L99" href="#L99">99</a> <em class="jxr_comment">// English locale</em> -<a class="jxr_linenumber" name="L100" href="#L100">100</a> locale = <span class="jxr_string">"en_US"</span>; -<a class="jxr_linenumber" name="L101" href="#L101">101</a> assertFalse(ChangesCheckMojo.isValidDate(<strong class="jxr_keyword">null</strong>, pattern, locale)); -<a class="jxr_linenumber" name="L102" href="#L102">102</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">""</span>, pattern, locale)); -<a class="jxr_linenumber" name="L103" href="#L103">103</a> assertTrue(ChangesCheckMojo.isValidDate(<span class="jxr_string">"06 Dec 2010"</span>, pattern, locale)); -<a class="jxr_linenumber" name="L104" href="#L104">104</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">"pending"</span>, pattern, locale)); -<a class="jxr_linenumber" name="L105" href="#L105">105</a> } -<a class="jxr_linenumber" name="L106" href="#L106">106</a> -<a class="jxr_linenumber" name="L107" href="#L107">107</a> <em class="jxr_comment">// In JDK 9, the Unicode Consortium's Common Locale Data Repository (CLDR) data is enabled as the default locale</em> -<a class="jxr_linenumber" name="L108" href="#L108">108</a> <em class="jxr_comment">// data,</em> -<a class="jxr_linenumber" name="L109" href="#L109">109</a> <em class="jxr_comment">// so that you can use standard locale data without any further action.</em> -<a class="jxr_linenumber" name="L110" href="#L110">110</a> <em class="jxr_comment">// In JDK 8, although CLDR locale data is bundled with the JRE, it isnât enabled by default.</em> -<a class="jxr_linenumber" name="L111" href="#L111">111</a> <em class="jxr_comment">// source: https://docs.oracle.com/javase/9/migrate/toc.htm#JSMIG-GUID-A20F2989-BFA9-482D-8618-6CBB4BAAE310</em> -<a class="jxr_linenumber" name="L112" href="#L112">112</a> @Test -<a class="jxr_linenumber" name="L113" href="#L113">113</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCompat() { -<a class="jxr_linenumber" name="L114" href="#L114">114</a> <em class="jxr_comment">// @TODO fix for Java 9+</em> -<a class="jxr_linenumber" name="L115" href="#L115">115</a> <em class="jxr_comment">// System.setProperty( "java.locale.providers", "COMPAT,CLDR" ) is not picked up...</em> -<a class="jxr_linenumber" name="L116" href="#L116">116</a> assumeThat(System.getProperty(<span class="jxr_string">"java.version"</span>), startsWith(<span class="jxr_string">"1."</span>)); -<a class="jxr_linenumber" name="L117" href="#L117">117</a> -<a class="jxr_linenumber" name="L118" href="#L118">118</a> <em class="jxr_comment">// pattern with months as text</em> -<a class="jxr_linenumber" name="L119" href="#L119">119</a> String pattern = <span class="jxr_string">"dd MMM yyyy"</span>; -<a class="jxr_linenumber" name="L120" href="#L120">120</a> -<a class="jxr_linenumber" name="L121" href="#L121">121</a> String originalJavaLocaleProviders = <strong class="jxr_keyword">null</strong>; -<a class="jxr_linenumber" name="L122" href="#L122">122</a> <strong class="jxr_keyword">if</strong> (!System.getProperty(<span class="jxr_string">"java.version"</span>).startsWith(<span class="jxr_string">"1."</span>)) { -<a class="jxr_linenumber" name="L123" href="#L123">123</a> originalJavaLocaleProviders = System.setProperty(<span class="jxr_string">"java.locale.providers"</span>, <span class="jxr_string">"COMPAT,CLDR"</span>); -<a class="jxr_linenumber" name="L124" href="#L124">124</a> } -<a class="jxr_linenumber" name="L125" href="#L125">125</a> <strong class="jxr_keyword">try</strong> { -<a class="jxr_linenumber" name="L126" href="#L126">126</a> <em class="jxr_comment">// Czech locale</em> -<a class="jxr_linenumber" name="L127" href="#L127">127</a> String locale = <span class="jxr_string">"cs_CZ"</span>; -<a class="jxr_linenumber" name="L128" href="#L128">128</a> assertFalse(ChangesCheckMojo.isValidDate(<strong class="jxr_keyword">null</strong>, pattern, locale)); -<a class="jxr_linenumber" name="L129" href="#L129">129</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">""</span>, pattern, locale)); -<a class="jxr_linenumber" name="L130" href="#L130">130</a> assertTrue(ChangesCheckMojo.isValidDate(<span class="jxr_string">"06 XII 2010"</span>, pattern, locale)); -<a class="jxr_linenumber" name="L131" href="#L131">131</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">"pending"</span>, pattern, locale)); -<a class="jxr_linenumber" name="L132" href="#L132">132</a> } <strong class="jxr_keyword">finally</strong> { -<a class="jxr_linenumber" name="L133" href="#L133">133</a> <strong class="jxr_keyword">if</strong> (originalJavaLocaleProviders != <strong class="jxr_keyword">null</strong>) { -<a class="jxr_linenumber" name="L134" href="#L134">134</a> System.setProperty(<span class="jxr_string">"java.locale.providers"</span>, originalJavaLocaleProviders); -<a class="jxr_linenumber" name="L135" href="#L135">135</a> } <strong class="jxr_keyword">else</strong> { -<a class="jxr_linenumber" name="L136" href="#L136">136</a> System.clearProperty(<span class="jxr_string">"java.locale.providers"</span>); -<a class="jxr_linenumber" name="L137" href="#L137">137</a> } -<a class="jxr_linenumber" name="L138" href="#L138">138</a> } -<a class="jxr_linenumber" name="L139" href="#L139">139</a> } -<a class="jxr_linenumber" name="L140" href="#L140">140</a> } +<a class="jxr_linenumber" name="L23" href="#L23">23</a> <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> org.junit.Assert.assertFalse; +<a class="jxr_linenumber" name="L24" href="#L24">24</a> <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> org.junit.Assert.assertTrue; +<a class="jxr_linenumber" name="L25" href="#L25">25</a> <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> org.junit.Assume.assumeTrue; +<a class="jxr_linenumber" name="L26" href="#L26">26</a> +<a class="jxr_linenumber" name="L27" href="#L27">27</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="L28" href="#L28">28</a> <em class="jxr_javadoccomment"> * @author Dennis Lundberg</em> +<a class="jxr_linenumber" name="L29" href="#L29">29</a> <em class="jxr_javadoccomment"> * @version $Id$</em> +<a class="jxr_linenumber" name="L30" href="#L30">30</a> <em class="jxr_javadoccomment"> * @since 2.4</em> +<a class="jxr_linenumber" name="L31" href="#L31">31</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="L32" href="#L32">32</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="ChangesCheckMojoTestCase" href="../../../../../org/apache/maven/plugins/changes/ChangesCheckMojoTestCase.html#ChangesCheckMojoTestCase">ChangesCheckMojoTestCase</a> { +<a class="jxr_linenumber" name="L33" href="#L33">33</a> @Test +<a class="jxr_linenumber" name="L34" href="#L34">34</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIsValidDate() { +<a class="jxr_linenumber" name="L35" href="#L35">35</a> String pattern; +<a class="jxr_linenumber" name="L36" href="#L36">36</a> +<a class="jxr_linenumber" name="L37" href="#L37">37</a> <em class="jxr_comment">// null pattern</em> +<a class="jxr_linenumber" name="L38" href="#L38">38</a> pattern = <strong class="jxr_keyword">null</strong>; +<a class="jxr_linenumber" name="L39" href="#L39">39</a> assertFalse(ChangesCheckMojo.isValidDate(<strong class="jxr_keyword">null</strong>, pattern)); +<a class="jxr_linenumber" name="L40" href="#L40">40</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">""</span>, pattern)); +<a class="jxr_linenumber" name="L41" href="#L41">41</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">"2010-12-16"</span>, pattern)); +<a class="jxr_linenumber" name="L42" href="#L42">42</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">"pending"</span>, pattern)); +<a class="jxr_linenumber" name="L43" href="#L43">43</a> +<a class="jxr_linenumber" name="L44" href="#L44">44</a> <em class="jxr_comment">// empty pattern</em> +<a class="jxr_linenumber" name="L45" href="#L45">45</a> pattern = <span class="jxr_string">""</span>; +<a class="jxr_linenumber" name="L46" href="#L46">46</a> assertFalse(ChangesCheckMojo.isValidDate(<strong class="jxr_keyword">null</strong>, pattern)); +<a class="jxr_linenumber" name="L47" href="#L47">47</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">""</span>, pattern)); +<a class="jxr_linenumber" name="L48" href="#L48">48</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">"2010-12-16"</span>, pattern)); +<a class="jxr_linenumber" name="L49" href="#L49">49</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">"pending"</span>, pattern)); +<a class="jxr_linenumber" name="L50" href="#L50">50</a> +<a class="jxr_linenumber" name="L51" href="#L51">51</a> <em class="jxr_comment">// valid pattern</em> +<a class="jxr_linenumber" name="L52" href="#L52">52</a> pattern = <span class="jxr_string">"yyyy-MM-dd"</span>; +<a class="jxr_linenumber" name="L53" href="#L53">53</a> assertFalse(ChangesCheckMojo.isValidDate(<strong class="jxr_keyword">null</strong>, pattern)); +<a class="jxr_linenumber" name="L54" href="#L54">54</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">""</span>, pattern)); +<a class="jxr_linenumber" name="L55" href="#L55">55</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">"2010-DD-MM"</span>, pattern)); +<a class="jxr_linenumber" name="L56" href="#L56">56</a> assertTrue(ChangesCheckMojo.isValidDate(<span class="jxr_string">"2010-12-16"</span>, pattern)); +<a class="jxr_linenumber" name="L57" href="#L57">57</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">"pending"</span>, pattern)); +<a class="jxr_linenumber" name="L58" href="#L58">58</a> } +<a class="jxr_linenumber" name="L59" href="#L59">59</a> +<a class="jxr_linenumber" name="L60" href="#L60">60</a> @Test +<a class="jxr_linenumber" name="L61" href="#L61">61</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIsValidateWithLocale() { +<a class="jxr_linenumber" name="L62" href="#L62">62</a> String pattern, locale = <strong class="jxr_keyword">null</strong>; +<a class="jxr_linenumber" name="L63" href="#L63">63</a> +<a class="jxr_linenumber" name="L64" href="#L64">64</a> <em class="jxr_comment">// null locale</em> +<a class="jxr_linenumber" name="L65" href="#L65">65</a> pattern = <span class="jxr_string">"yyyy-MM-dd"</span>; +<a class="jxr_linenumber" name="L66" href="#L66">66</a> assertFalse(ChangesCheckMojo.isValidDate(<strong class="jxr_keyword">null</strong>, pattern, locale)); +<a class="jxr_linenumber" name="L67" href="#L67">67</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">""</span>, pattern, locale)); +<a class="jxr_linenumber" name="L68" href="#L68">68</a> assertTrue(ChangesCheckMojo.isValidDate(<span class="jxr_string">"2010-12-06"</span>, pattern, locale)); +<a class="jxr_linenumber" name="L69" href="#L69">69</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">"pending"</span>, pattern, locale)); +<a class="jxr_linenumber" name="L70" href="#L70">70</a> +<a class="jxr_linenumber" name="L71" href="#L71">71</a> <em class="jxr_comment">// unknown locale specified, should use default locale</em> +<a class="jxr_linenumber" name="L72" href="#L72">72</a> locale = <span class="jxr_string">"ab_CD"</span>; +<a class="jxr_linenumber" name="L73" href="#L73">73</a> assertFalse(ChangesCheckMojo.isValidDate(<strong class="jxr_keyword">null</strong>, pattern, locale)); +<a class="jxr_linenumber" name="L74" href="#L74">74</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">""</span>, pattern, locale)); +<a class="jxr_linenumber" name="L75" href="#L75">75</a> assertTrue(ChangesCheckMojo.isValidDate(<span class="jxr_string">"2010-12-06"</span>, pattern, locale)); +<a class="jxr_linenumber" name="L76" href="#L76">76</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">"pending"</span>, pattern, locale)); +<a class="jxr_linenumber" name="L77" href="#L77">77</a> +<a class="jxr_linenumber" name="L78" href="#L78">78</a> <em class="jxr_comment">// pattern with months as number</em> +<a class="jxr_linenumber" name="L79" href="#L79">79</a> pattern = <span class="jxr_string">"yyyy-MM-dd"</span>; +<a class="jxr_linenumber" name="L80" href="#L80">80</a> +<a class="jxr_linenumber" name="L81" href="#L81">81</a> <em class="jxr_comment">// Czech locale</em> +<a class="jxr_linenumber" name="L82" href="#L82">82</a> locale = <span class="jxr_string">"cs_CZ"</span>; +<a class="jxr_linenumber" name="L83" href="#L83">83</a> assertFalse(ChangesCheckMojo.isValidDate(<strong class="jxr_keyword">null</strong>, pattern, locale)); +<a class="jxr_linenumber" name="L84" href="#L84">84</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">""</span>, pattern, locale)); +<a class="jxr_linenumber" name="L85" href="#L85">85</a> assertTrue(ChangesCheckMojo.isValidDate(<span class="jxr_string">"2010-12-06"</span>, pattern, locale)); +<a class="jxr_linenumber" name="L86" href="#L86">86</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">"pending"</span>, pattern, locale)); +<a class="jxr_linenumber" name="L87" href="#L87">87</a> +<a class="jxr_linenumber" name="L88" href="#L88">88</a> <em class="jxr_comment">// English locale</em> +<a class="jxr_linenumber" name="L89" href="#L89">89</a> locale = <span class="jxr_string">"en_US"</span>; +<a class="jxr_linenumber" name="L90" href="#L90">90</a> assertFalse(ChangesCheckMojo.isValidDate(<strong class="jxr_keyword">null</strong>, pattern, locale)); +<a class="jxr_linenumber" name="L91" href="#L91">91</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">""</span>, pattern, locale)); +<a class="jxr_linenumber" name="L92" href="#L92">92</a> assertTrue(ChangesCheckMojo.isValidDate(<span class="jxr_string">"2010-12-06"</span>, pattern, locale)); +<a class="jxr_linenumber" name="L93" href="#L93">93</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">"pending"</span>, pattern, locale)); +<a class="jxr_linenumber" name="L94" href="#L94">94</a> +<a class="jxr_linenumber" name="L95" href="#L95">95</a> <em class="jxr_comment">// pattern with months as text</em> +<a class="jxr_linenumber" name="L96" href="#L96">96</a> pattern = <span class="jxr_string">"dd MMM yyyy"</span>; +<a class="jxr_linenumber" name="L97" href="#L97">97</a> +<a class="jxr_linenumber" name="L98" href="#L98">98</a> <em class="jxr_comment">// English locale</em> +<a class="jxr_linenumber" name="L99" href="#L99">99</a> locale = <span class="jxr_string">"en_US"</span>; +<a class="jxr_linenumber" name="L100" href="#L100">100</a> assertFalse(ChangesCheckMojo.isValidDate(<strong class="jxr_keyword">null</strong>, pattern, locale)); +<a class="jxr_linenumber" name="L101" href="#L101">101</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">""</span>, pattern, locale)); +<a class="jxr_linenumber" name="L102" href="#L102">102</a> assertTrue(ChangesCheckMojo.isValidDate(<span class="jxr_string">"06 Dec 2010"</span>, pattern, locale)); +<a class="jxr_linenumber" name="L103" href="#L103">103</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">"pending"</span>, pattern, locale)); +<a class="jxr_linenumber" name="L104" href="#L104">104</a> } +<a class="jxr_linenumber" name="L105" href="#L105">105</a> +<a class="jxr_linenumber" name="L106" href="#L106">106</a> <em class="jxr_comment">// In JDK 9, the Unicode Consortium's Common Locale Data Repository (CLDR) data is enabled as the default locale</em> +<a class="jxr_linenumber" name="L107" href="#L107">107</a> <em class="jxr_comment">// data,</em> +<a class="jxr_linenumber" name="L108" href="#L108">108</a> <em class="jxr_comment">// so that you can use standard locale data without any further action.</em> +<a class="jxr_linenumber" name="L109" href="#L109">109</a> <em class="jxr_comment">// In JDK 8, although CLDR locale data is bundled with the JRE, it isnât enabled by default.</em> +<a class="jxr_linenumber" name="L110" href="#L110">110</a> <em class="jxr_comment">// source: https://docs.oracle.com/javase/9/migrate/toc.htm#JSMIG-GUID-A20F2989-BFA9-482D-8618-6CBB4BAAE310</em> +<a class="jxr_linenumber" name="L111" href="#L111">111</a> @Test +<a class="jxr_linenumber" name="L112" href="#L112">112</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCompat() { +<a class="jxr_linenumber" name="L113" href="#L113">113</a> <em class="jxr_comment">// @TODO fix for Java 9+</em> +<a class="jxr_linenumber" name="L114" href="#L114">114</a> <em class="jxr_comment">// System.setProperty( "java.locale.providers", "COMPAT,CLDR" ) is not picked up...</em> +<a class="jxr_linenumber" name="L115" href="#L115">115</a> assumeTrue(System.getProperty(<span class="jxr_string">"java.version"</span>).startsWith(<span class="jxr_string">"1."</span>)); +<a class="jxr_linenumber" name="L116" href="#L116">116</a> +<a class="jxr_linenumber" name="L117" href="#L117">117</a> <em class="jxr_comment">// pattern with months as text</em> +<a class="jxr_linenumber" name="L118" href="#L118">118</a> String pattern = <span class="jxr_string">"dd MMM yyyy"</span>; +<a class="jxr_linenumber" name="L119" href="#L119">119</a> +<a class="jxr_linenumber" name="L120" href="#L120">120</a> String originalJavaLocaleProviders = <strong class="jxr_keyword">null</strong>; +<a class="jxr_linenumber" name="L121" href="#L121">121</a> <strong class="jxr_keyword">if</strong> (!System.getProperty(<span class="jxr_string">"java.version"</span>).startsWith(<span class="jxr_string">"1."</span>)) { +<a class="jxr_linenumber" name="L122" href="#L122">122</a> originalJavaLocaleProviders = System.setProperty(<span class="jxr_string">"java.locale.providers"</span>, <span class="jxr_string">"COMPAT,CLDR"</span>); +<a class="jxr_linenumber" name="L123" href="#L123">123</a> } +<a class="jxr_linenumber" name="L124" href="#L124">124</a> <strong class="jxr_keyword">try</strong> { +<a class="jxr_linenumber" name="L125" href="#L125">125</a> <em class="jxr_comment">// Czech locale</em> +<a class="jxr_linenumber" name="L126" href="#L126">126</a> String locale = <span class="jxr_string">"cs_CZ"</span>; +<a class="jxr_linenumber" name="L127" href="#L127">127</a> assertFalse(ChangesCheckMojo.isValidDate(<strong class="jxr_keyword">null</strong>, pattern, locale)); +<a class="jxr_linenumber" name="L128" href="#L128">128</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">""</span>, pattern, locale)); +<a class="jxr_linenumber" name="L129" href="#L129">129</a> assertTrue(ChangesCheckMojo.isValidDate(<span class="jxr_string">"06 XII 2010"</span>, pattern, locale)); +<a class="jxr_linenumber" name="L130" href="#L130">130</a> assertFalse(ChangesCheckMojo.isValidDate(<span class="jxr_string">"pending"</span>, pattern, locale)); +<a class="jxr_linenumber" name="L131" href="#L131">131</a> } <strong class="jxr_keyword">finally</strong> { +<a class="jxr_linenumber" name="L132" href="#L132">132</a> <strong class="jxr_keyword">if</strong> (originalJavaLocaleProviders != <strong class="jxr_keyword">null</strong>) { +<a class="jxr_linenumber" name="L133" href="#L133">133</a> System.setProperty(<span class="jxr_string">"java.locale.providers"</span>, originalJavaLocaleProviders); +<a class="jxr_linenumber" name="L134" href="#L134">134</a> } <strong class="jxr_keyword">else</strong> { +<a class="jxr_linenumber" name="L135" href="#L135">135</a> System.clearProperty(<span class="jxr_string">"java.locale.providers"</span>); +<a class="jxr_linenumber" name="L136" href="#L136">136</a> } +<a class="jxr_linenumber" name="L137" href="#L137">137</a> } +<a class="jxr_linenumber" name="L138" href="#L138">138</a> } +<a class="jxr_linenumber" name="L139" href="#L139">139</a> } </pre> <hr/> -<div id="footer">Copyright © 2002–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> +<div id="footer">© 2002â2025 <a href="https://www.apache.org/">The Apache Software Foundation</a></div> </body> </html> \ No newline at end of file Modified: maven/website/components/plugins-archives/maven-changes-plugin-LATEST/xref-test/org/apache/maven/plugins/changes/ChangesValidatorMojoTest.html ============================================================================== --- maven/website/components/plugins-archives/maven-changes-plugin-LATEST/xref-test/org/apache/maven/plugins/changes/ChangesValidatorMojoTest.html (original) +++ maven/website/components/plugins-archives/maven-changes-plugin-LATEST/xref-test/org/apache/maven/plugins/changes/ChangesValidatorMojoTest.html Mon May 12 19:11:35 2025 @@ -43,7 +43,7 @@ <a class="jxr_linenumber" name="L35" href="#L35">35</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setUp() <strong class="jxr_keyword">throws</strong> Exception { <a class="jxr_linenumber" name="L36" href="#L36">36</a> <strong class="jxr_keyword">super</strong>.setUp(); <a class="jxr_linenumber" name="L37" href="#L37">37</a> File pom = <strong class="jxr_keyword">new</strong> File(getBasedir(), <span class="jxr_string">"/src/test/unit/plugin-config.xml"</span>); -<a class="jxr_linenumber" name="L38" href="#L38">38</a> mojo = (ChangesValidatorMojo) lookupMojo(<span class="jxr_string">"changes-validate"</span>, pom); +<a class="jxr_linenumber" name="L38" href="#L38">38</a> mojo = lookupMojo(<span class="jxr_string">"changes-validate"</span>, pom); <a class="jxr_linenumber" name="L39" href="#L39">39</a> } <a class="jxr_linenumber" name="L40" href="#L40">40</a> <a class="jxr_linenumber" name="L41" href="#L41">41</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testValidationSuccess() <strong class="jxr_keyword">throws</strong> Exception { @@ -61,9 +61,9 @@ <a class="jxr_linenumber" name="L53" href="#L53">53</a> setVariableValueToObject(mojo, <span class="jxr_string">"failOnError"</span>, Boolean.TRUE); <a class="jxr_linenumber" name="L54" href="#L54">54</a> <strong class="jxr_keyword">try</strong> { <a class="jxr_linenumber" name="L55" href="#L55">55</a> mojo.execute(); -<a class="jxr_linenumber" name="L56" href="#L56">56</a> fail(<span class="jxr_string">" a MojoExecutionException should occur here changes file is not valid and failOnError is true "</span>); +<a class="jxr_linenumber" name="L56" href="#L56">56</a> fail(<span class="jxr_string">" A MojoExecutionException should occur here. Changes file is not valid and failOnError is true "</span>); <a class="jxr_linenumber" name="L57" href="#L57">57</a> } <strong class="jxr_keyword">catch</strong> (MojoExecutionException e) { -<a class="jxr_linenumber" name="L58" href="#L58">58</a> <em class="jxr_comment">// we except exception here</em> +<a class="jxr_linenumber" name="L58" href="#L58">58</a> <em class="jxr_comment">// expected</em> <a class="jxr_linenumber" name="L59" href="#L59">59</a> } <a class="jxr_linenumber" name="L60" href="#L60">60</a> } <a class="jxr_linenumber" name="L61" href="#L61">61</a> @@ -77,6 +77,6 @@ <a class="jxr_linenumber" name="L69" href="#L69">69</a> } </pre> <hr/> -<div id="footer">Copyright © 2002–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> +<div id="footer">© 2002â2025 <a href="https://www.apache.org/">The Apache Software Foundation</a></div> </body> </html> \ No newline at end of file Modified: maven/website/components/plugins-archives/maven-changes-plugin-LATEST/xref-test/org/apache/maven/plugins/changes/ChangesXMLTest.html ============================================================================== --- maven/website/components/plugins-archives/maven-changes-plugin-LATEST/xref-test/org/apache/maven/plugins/changes/ChangesXMLTest.html (original) +++ maven/website/components/plugins-archives/maven-changes-plugin-LATEST/xref-test/org/apache/maven/plugins/changes/ChangesXMLTest.html Mon May 12 19:11:35 2025 @@ -97,6 +97,6 @@ <a class="jxr_linenumber" name="L89" href="#L89">89</a> } </pre> <hr/> -<div id="footer">Copyright © 2002–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> +<div id="footer">© 2002â2025 <a href="https://www.apache.org/">The Apache Software Foundation</a></div> </body> </html> \ No newline at end of file Modified: maven/website/components/plugins-archives/maven-changes-plugin-LATEST/xref-test/org/apache/maven/plugins/changes/FeedGeneratorTest.html ============================================================================== --- maven/website/components/plugins-archives/maven-changes-plugin-LATEST/xref-test/org/apache/maven/plugins/changes/FeedGeneratorTest.html (original) +++ maven/website/components/plugins-archives/maven-changes-plugin-LATEST/xref-test/org/apache/maven/plugins/changes/FeedGeneratorTest.html Mon May 12 19:11:35 2025 @@ -91,15 +91,15 @@ <a class="jxr_linenumber" name="L83" href="#L83">83</a> <strong class="jxr_keyword">for</strong> (String type : generator.getSupportedFeedTypes()) { <a class="jxr_linenumber" name="L84" href="#L84">84</a> <strong class="jxr_keyword">try</strong> (Writer writer = <strong class="jxr_keyword">new</strong> StringWriter(512)) { <a class="jxr_linenumber" name="L85" href="#L85">85</a> generator.export(releases, type, writer); -<a class="jxr_linenumber" name="L86" href="#L86">86</a> String result = writer.toString(); <em class="jxr_comment">// TODO: save for inspection?</em> +<a class="jxr_linenumber" name="L86" href="#L86">86</a> String result = writer.toString(); <a class="jxr_linenumber" name="L87" href="#L87">87</a> assertNotNull(result); -<a class="jxr_linenumber" name="L88" href="#L88">88</a> assertTrue(result.length() > 0); +<a class="jxr_linenumber" name="L88" href="#L88">88</a> assertFalse(result.isEmpty()); <a class="jxr_linenumber" name="L89" href="#L89">89</a> } <a class="jxr_linenumber" name="L90" href="#L90">90</a> } <a class="jxr_linenumber" name="L91" href="#L91">91</a> } <a class="jxr_linenumber" name="L92" href="#L92">92</a> } </pre> <hr/> -<div id="footer">Copyright © 2002–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> +<div id="footer">© 2002â2025 <a href="https://www.apache.org/">The Apache Software Foundation</a></div> </body> </html> \ No newline at end of file Modified: maven/website/components/plugins-archives/maven-changes-plugin-LATEST/xref-test/org/apache/maven/plugins/changes/IssueAdapterTest.html ============================================================================== --- maven/website/components/plugins-archives/maven-changes-plugin-LATEST/xref-test/org/apache/maven/plugins/changes/IssueAdapterTest.html (original) +++ maven/website/components/plugins-archives/maven-changes-plugin-LATEST/xref-test/org/apache/maven/plugins/changes/IssueAdapterTest.html Mon May 12 19:11:35 2025 @@ -163,16 +163,16 @@ <a class="jxr_linenumber" name="L155" href="#L155">155</a> <a class="jxr_linenumber" name="L156" href="#L156">156</a> List<Release> releases = adapter.getReleases(issues); <a class="jxr_linenumber" name="L157" href="#L157">157</a> -<a class="jxr_linenumber" name="L158" href="#L158">158</a> assertEquals(releases.size(), 5); -<a class="jxr_linenumber" name="L159" href="#L159">159</a> assertEquals(releases.get(0).getVersion(), <span class="jxr_string">"4"</span>); -<a class="jxr_linenumber" name="L160" href="#L160">160</a> assertEquals(releases.get(1).getVersion(), <span class="jxr_string">"3.0"</span>); -<a class="jxr_linenumber" name="L161" href="#L161">161</a> assertEquals(releases.get(2).getVersion(), <span class="jxr_string">"1.2.1"</span>); -<a class="jxr_linenumber" name="L162" href="#L162">162</a> assertEquals(releases.get(3).getVersion(), <span class="jxr_string">"1.0.0-alpha"</span>); -<a class="jxr_linenumber" name="L163" href="#L163">163</a> assertEquals(releases.get(4).getVersion(), <span class="jxr_string">"0.1.1"</span>); +<a class="jxr_linenumber" name="L158" href="#L158">158</a> assertEquals(5, releases.size()); +<a class="jxr_linenumber" name="L159" href="#L159">159</a> assertEquals(<span class="jxr_string">"4"</span>, releases.get(0).getVersion()); +<a class="jxr_linenumber" name="L160" href="#L160">160</a> assertEquals(<span class="jxr_string">"3.0"</span>, releases.get(1).getVersion()); +<a class="jxr_linenumber" name="L161" href="#L161">161</a> assertEquals(<span class="jxr_string">"1.2.1"</span>, releases.get(2).getVersion()); +<a class="jxr_linenumber" name="L162" href="#L162">162</a> assertEquals(<span class="jxr_string">"1.0.0-alpha"</span>, releases.get(3).getVersion()); +<a class="jxr_linenumber" name="L163" href="#L163">163</a> assertEquals(<span class="jxr_string">"0.1.1"</span>, releases.get(4).getVersion()); <a class="jxr_linenumber" name="L164" href="#L164">164</a> } <a class="jxr_linenumber" name="L165" href="#L165">165</a> } </pre> <hr/> -<div id="footer">Copyright © 2002–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> +<div id="footer">© 2002â2025 <a href="https://www.apache.org/">The Apache Software Foundation</a></div> </body> </html> \ No newline at end of file Modified: maven/website/components/plugins-archives/maven-changes-plugin-LATEST/xref-test/org/apache/maven/plugins/changes/ReleaseTest.html ============================================================================== --- maven/website/components/plugins-archives/maven-changes-plugin-LATEST/xref-test/org/apache/maven/plugins/changes/ReleaseTest.html (original) +++ maven/website/components/plugins-archives/maven-changes-plugin-LATEST/xref-test/org/apache/maven/plugins/changes/ReleaseTest.html Mon May 12 19:11:35 2025 @@ -68,6 +68,6 @@ <a class="jxr_linenumber" name="L60" href="#L60">60</a> } </pre> <hr/> -<div id="footer">Copyright © 2002–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> +<div id="footer">© 2002â2025 <a href="https://www.apache.org/">The Apache Software Foundation</a></div> </body> </html> \ No newline at end of file Modified: maven/website/components/plugins-archives/maven-changes-plugin-LATEST/xref-test/org/apache/maven/plugins/changes/ReleaseUtilsTest.html ============================================================================== --- maven/website/components/plugins-archives/maven-changes-plugin-LATEST/xref-test/org/apache/maven/plugins/changes/ReleaseUtilsTest.html (original) +++ maven/website/components/plugins-archives/maven-changes-plugin-LATEST/xref-test/org/apache/maven/plugins/changes/ReleaseUtilsTest.html Mon May 12 19:11:35 2025 @@ -85,6 +85,6 @@ <a class="jxr_linenumber" name="L77" href="#L77">77</a> } </pre> <hr/> -<div id="footer">Copyright © 2002–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> +<div id="footer">© 2002â2025 <a href="https://www.apache.org/">The Apache Software Foundation</a></div> </body> </html> \ No newline at end of file