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 2025/07/19 01:07:06 UTC

(commons-build-plugin) branch master updated (287b746 -> 52cd5cb)

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

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


    from 287b746  Merge actions
     new 41333b5  Next version will be 1.16.0
     new 52cd5cb  Prepare for the next release candidate

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 CONTRIBUTING.md                         |  4 +--
 README.md                               |  8 +++---
 RELEASE-NOTES.txt                       | 46 +++++++++++++++++++++++++++++++++
 pom.xml                                 | 10 +++----
 src/changes/changes.xml                 |  2 +-
 src/site/xdoc/download_build-plugin.xml | 26 +++++++++----------
 6 files changed, 71 insertions(+), 25 deletions(-)


(commons-build-plugin) 02/02: Prepare for the next release candidate

Posted by gg...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 52cd5cbf257ac9ad29fb4536cc09676ee5bf4ea0
Author: Gary D. Gregory <ga...@gmail.com>
AuthorDate: Sat Jul 19 01:07:01 2025 +0000

    Prepare for the next release candidate
---
 CONTRIBUTING.md                         |  4 +--
 README.md                               |  8 +++---
 RELEASE-NOTES.txt                       | 46 +++++++++++++++++++++++++++++++++
 src/changes/changes.xml                 |  2 +-
 src/site/xdoc/download_build-plugin.xml | 26 +++++++++----------
 5 files changed, 66 insertions(+), 20 deletions(-)

diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 56d08fc..5c5f5e6 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -61,11 +61,11 @@ Making Changes
 
 + Create a _topic branch_ for your isolated work.
   * Usually you should base your branch from the `master` branch.
-  * A good topic branch name can be the JIRA bug ID plus a keyword, for example, `COMMONSSITE-123-InputStream`.
+  * A good topic branch name can be the JIRA bug ID plus a keyword, e.g. `COMMONSSITE-123-InputStream`.
   * If you have submitted multiple JIRA issues, try to maintain separate branches and pull requests.
 + Make commits of logical units.
   * Make sure your commit messages are meaningful and in the proper format. Your commit message should contain the key of the JIRA issue.
-  * For example, `[COMMONSSITE-123] Close input stream earlier`
+  * For example, `[COMMONSSITE-123] Close input stream sooner`
 + Respect the original code style:
   + Only use spaces for indentation; you can check for unnecessary whitespace with `git diff` before committing.
   + Create minimal diffs - disable _On Save_ actions like _Reformat Source Code_ or _Organize Imports_. If you feel the source code should be reformatted create a separate PR for this change first.
diff --git a/README.md b/README.md
index fb31585..8e060fb 100644
--- a/README.md
+++ b/README.md
@@ -45,7 +45,7 @@ Apache Commons Build Plugin Maven Mojo
 
 [![Java CI](https://github.com/apache/commons-build-plugin/actions/workflows/maven.yml/badge.svg)](https://github.com/apache/commons-build-plugin/actions/workflows/maven.yml)
 [![Maven Central](https://img.shields.io/maven-central/v/org.apache.commons/commons-build-plugin?label=Maven%20Central)](https://search.maven.org/artifact/org.apache.commons/commons-build-plugin)
-[![Javadocs](https://javadoc.io/badge/org.apache.commons/commons-build-plugin/1.15.0.svg)](https://javadoc.io/doc/org.apache.commons/commons-build-plugin/1.15.0)
+[![Javadocs](https://javadoc.io/badge/org.apache.commons/commons-build-plugin/1.16.0.svg)](https://javadoc.io/doc/org.apache.commons/commons-build-plugin/1.16.0)
 [![CodeQL](https://github.com/apache/commons-build-plugin/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/apache/commons-build-plugin/actions/workflows/codeql-analysis.yml)
 [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/apache/commons-build-plugin/badge)](https://api.securityscorecards.dev/projects/github.com/apache/commons-build-plugin)
 
@@ -54,7 +54,7 @@ Apache Maven Mojo for Apache Commons Build tasks.
     For example:
       mvn commons-build:download-page [-Dcommons.release.version=1.2.3]
 
-    To use a SNAPSHOT version (for testing etc)
+    To use a SNAPSHOT version (for testing and so on):
       mvn org.apache.commons:commons-build-plugin:1.14.0-SNAPSHOT:download-page [-Dcommons.release.version=1.2.3]
 
 Documentation
@@ -74,7 +74,7 @@ Alternatively, you can pull it from the central Maven repositories:
 <dependency>
   <groupId>org.apache.commons</groupId>
   <artifactId>commons-build-plugin</artifactId>
-  <version>1.15.0</version>
+  <version>1.16.0</version>
 </dependency>
 ```
 
@@ -96,7 +96,7 @@ There are some guidelines which will make applying PRs easier for us:
 + Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change.
 + Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running `mvn`.
 + Before you pushing a PR, run `mvn` (by itself), this runs the default goal, which contains all build checks.
-+ To see the code coverage report, regardless of coverage failures, run `mvn clean site -Dcommons.jacoco.haltOnFailure=false`
++ To see the code coverage report, regardless of coverage failures, run `mvn clean site -Dcommons.jacoco.haltOnFailure=false -Pjacoco`
 
 If you plan to contribute on a regular basis, please consider filing a [contributor license agreement](https://www.apache.org/licenses/#clas).
 You can learn more about contributing via GitHub in our [contribution guidelines](CONTRIBUTING.md).
diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index 23e2ca4..bde5592 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -1,3 +1,49 @@
+Apache Commons Build Plugin Maven Mojo 1.16.0 RELEASE NOTES
+-----------------------------------------------------------
+
+The Apache Commons team is pleased to announce Apache Commons Build Plugin Maven Mojo 1.16.0. 
+
+Apache Maven Mojo for Apache Commons Build tasks.
+
+For example:
+mvn commons-build:download-page [-Dcommons.release.version=1.2.3]
+
+To use a SNAPSHOT version (for testing and so on):
+mvn org.apache.commons:commons-build-plugin:1.14.0-SNAPSHOT:download-page [-Dcommons.release.version=1.2.3]
+
+This is a feature and maintenance release. Java 8 or later is required.
+
+Changes in this version include:
+
+New features
+------------
+
+*                   Refactor version for Maven core plugin dependencies into a new property commons.maven.version. Thanks to Gary Gregory.
+*                   Refactor unnamed profile into two for JavaScript dependency: java-11 and java-17-plus. Thanks to Gary Gregory.
+
+Fixed Bugs
+----------
+
+*                   Migrate site generation templates to https://maven.apache.org/xsd/xdoc-2.0.xsd. Thanks to Gary Gregory.
+*                   Remove -nouses directive from maven-bundle-plugin. OSGi package imports now state 'uses' definitions for package imports, this doesn't affect JPMS (from org.apache.commons:commons-parent:80). Thanks to Gary Gregory.
+
+Changes
+-------
+
+*                   Bump org.apache.commons:commons-parent from 79 to 85 #367. Thanks to Gary Gregory.
+*                   Bump org.graalvm.js:js from 23.0.6 to 23.0.7 #347. Thanks to Dependabot, Gary Gregory.
+*                   Bump graalvm.version from 24.1.2 to 24.2.2 on Java 17 and up #346, #357, #365. Thanks to Dependabot, Gary Gregory.
+*                   Bump commons.maven.version from 3.9.9 to 3.9.11 #374. Thanks to Dependabot, Gary Gregory.
+
+
+For complete information on Apache Commons Build Plugin Maven Mojo, including instructions on how to submit bug reports,
+patches, or suggestions for improvement, see the Apache Commons Build Plugin Maven Mojo website:
+
+https://commons.apache.org/proper/commons-build-plugin/
+
+Download page: https://commons.apache.org/proper/commons-build-plugin/download_build-plugin.cgi
+
+-----------------------------------------------------------------------------
 Apache Commons Build Plugin Maven Mojo 1.15.0 RELEASE NOTES
 -----------------------------------------------------------
 
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 5d7685a..d35b99f 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -26,7 +26,7 @@
     <author email="dev@commons.apache.org">Apache Commons Developers</author>
   </properties>
   <body>
-    <release version="1.16.0" date="YYYY-MM-DD" description="This is a feature and maintenance release. Java 8 or later is required.">
+    <release version="1.16.0" date="2025-07-19" description="This is a feature and maintenance release. Java 8 or later is required.">
       <!-- FIX -->
       <action type="fix" dev="ggregory" due-to="Gary Gregory">Migrate site generation templates to https://maven.apache.org/xsd/xdoc-2.0.xsd.</action>
       <action type="fix" dev="ggregory" due-to="Gary Gregory">Remove -nouses directive from maven-bundle-plugin. OSGi package imports now state 'uses' definitions for package imports, this doesn't affect JPMS (from org.apache.commons:commons-parent:80).</action>
diff --git a/src/site/xdoc/download_build-plugin.xml b/src/site/xdoc/download_build-plugin.xml
index 460fbfe..0c008ed 100644
--- a/src/site/xdoc/download_build-plugin.xml
+++ b/src/site/xdoc/download_build-plugin.xml
@@ -115,32 +115,32 @@ limitations under the License.
       </p>
     </subsection>
     </section>
-    <section name="Apache Commons Build Plugin Maven Mojo 1.15.0 ">
+    <section name="Apache Commons Build Plugin Maven Mojo 1.16.0 ">
       <subsection name="Binaries">
         <table>
           <tr>
-              <td><a href="[preferred]/commons/build-plugin/binaries/commons-build-plugin-1.15.0-bin.tar.gz">commons-build-plugin-1.15.0-bin.tar.gz</a></td>
-              <td><a href="https://downloads.apache.org/commons/build-plugin/binaries/commons-build-plugin-1.15.0-bin.tar.gz.sha512">sha512</a></td>
-              <td><a href="https://downloads.apache.org/commons/build-plugin/binaries/commons-build-plugin-1.15.0-bin.tar.gz.asc">pgp</a></td>
+              <td><a href="[preferred]/commons/build-plugin/binaries/commons-build-plugin-1.16.0-bin.tar.gz">commons-build-plugin-1.16.0-bin.tar.gz</a></td>
+              <td><a href="https://downloads.apache.org/commons/build-plugin/binaries/commons-build-plugin-1.16.0-bin.tar.gz.sha512">sha512</a></td>
+              <td><a href="https://downloads.apache.org/commons/build-plugin/binaries/commons-build-plugin-1.16.0-bin.tar.gz.asc">pgp</a></td>
           </tr>
           <tr>
-              <td><a href="[preferred]/commons/build-plugin/binaries/commons-build-plugin-1.15.0-bin.zip">commons-build-plugin-1.15.0-bin.zip</a></td>
-              <td><a href="https://downloads.apache.org/commons/build-plugin/binaries/commons-build-plugin-1.15.0-bin.zip.sha512">sha512</a></td>
-              <td><a href="https://downloads.apache.org/commons/build-plugin/binaries/commons-build-plugin-1.15.0-bin.zip.asc">pgp</a></td>
+              <td><a href="[preferred]/commons/build-plugin/binaries/commons-build-plugin-1.16.0-bin.zip">commons-build-plugin-1.16.0-bin.zip</a></td>
+              <td><a href="https://downloads.apache.org/commons/build-plugin/binaries/commons-build-plugin-1.16.0-bin.zip.sha512">sha512</a></td>
+              <td><a href="https://downloads.apache.org/commons/build-plugin/binaries/commons-build-plugin-1.16.0-bin.zip.asc">pgp</a></td>
           </tr>
         </table>
       </subsection>
       <subsection name="Source">
         <table>
           <tr>
-              <td><a href="[preferred]/commons/build-plugin/source/commons-build-plugin-1.15.0-src.tar.gz">commons-build-plugin-1.15.0-src.tar.gz</a></td>
-              <td><a href="https://downloads.apache.org/commons/build-plugin/source/commons-build-plugin-1.15.0-src.tar.gz.sha512">sha512</a></td>
-              <td><a href="https://downloads.apache.org/commons/build-plugin/source/commons-build-plugin-1.15.0-src.tar.gz.asc">pgp</a></td>
+              <td><a href="[preferred]/commons/build-plugin/source/commons-build-plugin-1.16.0-src.tar.gz">commons-build-plugin-1.16.0-src.tar.gz</a></td>
+              <td><a href="https://downloads.apache.org/commons/build-plugin/source/commons-build-plugin-1.16.0-src.tar.gz.sha512">sha512</a></td>
+              <td><a href="https://downloads.apache.org/commons/build-plugin/source/commons-build-plugin-1.16.0-src.tar.gz.asc">pgp</a></td>
           </tr>
           <tr>
-              <td><a href="[preferred]/commons/build-plugin/source/commons-build-plugin-1.15.0-src.zip">commons-build-plugin-1.15.0-src.zip</a></td>
-              <td><a href="https://downloads.apache.org/commons/build-plugin/source/commons-build-plugin-1.15.0-src.zip.sha512">sha512</a></td>
-              <td><a href="https://downloads.apache.org/commons/build-plugin/source/commons-build-plugin-1.15.0-src.zip.asc">pgp</a></td>
+              <td><a href="[preferred]/commons/build-plugin/source/commons-build-plugin-1.16.0-src.zip">commons-build-plugin-1.16.0-src.zip</a></td>
+              <td><a href="https://downloads.apache.org/commons/build-plugin/source/commons-build-plugin-1.16.0-src.zip.sha512">sha512</a></td>
+              <td><a href="https://downloads.apache.org/commons/build-plugin/source/commons-build-plugin-1.16.0-src.zip.asc">pgp</a></td>
           </tr>
         </table>
       </subsection>


(commons-build-plugin) 01/02: Next version will be 1.16.0

Posted by gg...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 41333b561b2324b3e4261d59c4569f3d4fa05e9e
Author: Gary D. Gregory <ga...@gmail.com>
AuthorDate: Fri Jul 18 20:56:04 2025 -0400

    Next version will be 1.16.0
---
 pom.xml                 | 10 +++++-----
 src/changes/changes.xml |  2 +-
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/pom.xml b/pom.xml
index 86bc157..6c0c03c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -25,7 +25,7 @@
   </parent>
   <artifactId>commons-build-plugin</artifactId>
   <packaging>maven-plugin</packaging>
-  <version>1.15.1-SNAPSHOT</version>
+  <version>1.16.0-SNAPSHOT</version>
   <name>Apache Commons Build Plugin Maven Mojo</name>
   <description>
     Apache Maven Mojo for Apache Commons Build tasks.
@@ -33,7 +33,7 @@
     For example:
       mvn commons-build:download-page [-Dcommons.release.version=1.2.3]
 
-    To use a SNAPSHOT version (for testing etc)
+    To use a SNAPSHOT version (for testing and so on):
       mvn org.apache.commons:commons-build-plugin:1.14.0-SNAPSHOT:download-page [-Dcommons.release.version=1.2.3]
   </description>
   <url>https://commons.apache.org/proper/commons-build-plugin/</url>
@@ -70,9 +70,9 @@
     <commons.scmPubUrl>https://svn.apache.org/repos/infra/websites/production/commons/content/proper/${commons.site.path}</commons.scmPubUrl>
     <commons.scmPubCheckoutDirectory>site-content</commons.scmPubCheckoutDirectory>
     <!-- Commons Release Plugin -->
-    <commons.bc.version>1.14.1</commons.bc.version>
-    <commons.release.version>1.15.0</commons.release.version>
-    <commons.release.next>1.15.1</commons.release.next>
+    <commons.bc.version>1.15.0</commons.bc.version>
+    <commons.release.version>1.16.0</commons.release.version>
+    <commons.release.next>1.16.1</commons.release.next>
     <!-- Previous version of the component (used for reporting binary compatibility check)-->
     <commons.rc.version>RC1</commons.rc.version>
     <commons.release.isDistModule>true</commons.release.isDistModule>
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index f516641..5d7685a 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -26,7 +26,7 @@
     <author email="dev@commons.apache.org">Apache Commons Developers</author>
   </properties>
   <body>
-    <release version="1.15.1" date="YYYY-MM-DD" description="This is a feature and maintenance release. Java 8 or later is required.">
+    <release version="1.16.0" date="YYYY-MM-DD" description="This is a feature and maintenance release. Java 8 or later is required.">
       <!-- FIX -->
       <action type="fix" dev="ggregory" due-to="Gary Gregory">Migrate site generation templates to https://maven.apache.org/xsd/xdoc-2.0.xsd.</action>
       <action type="fix" dev="ggregory" due-to="Gary Gregory">Remove -nouses directive from maven-bundle-plugin. OSGi package imports now state 'uses' definitions for package imports, this doesn't affect JPMS (from org.apache.commons:commons-parent:80).</action>