From d3a37e28e3d16d3667259e64d2cea1268d947008 Mon Sep 17 00:00:00 2001 From: ian zhang Date: Fri, 11 Sep 2026 15:24:01 +0800 Subject: [PATCH 1/3] build: drop repetitive comment on project.build.outputTimestamp --- pom.xml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pom.xml b/pom.xml index c02efd4b3..9f6a3caba 100644 --- a/pom.xml +++ b/pom.xml @@ -81,10 +81,6 @@ under the License. 2.1.0-incubating UTF-8 - 2026-09-10T00:00:00Z 1.8 1.8 From 9e4ce3092db87e49437f8fca2d81acc6fd672143 Mon Sep 17 00:00:00 2001 From: ian zhang Date: Fri, 11 Sep 2026 15:27:33 +0800 Subject: [PATCH 2/3] docs: trim reproducible-build note in release guides --- website/community/release/release-version.md | 2 +- .../current/release/release-version.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/website/community/release/release-version.md b/website/community/release/release-version.md index 1cf5e12cf..d81063e84 100644 --- a/website/community/release/release-version.md +++ b/website/community/release/release-version.md @@ -316,7 +316,7 @@ For example, to release version `2.0.0-incubating`, follow these steps: - Create a new branch `2.0.0-incubating` as the release branch. - Update the version number in `pom.xml` to `2.0.0-incubating`. -- Set the `project.build.outputTimestamp` in `pom.xml` to a fixed ISO-8601 timestamp (e.g., the release branch creation time) to ensure [reproducible builds](https://maven.org.cn/guides/mini/guide-reproducible-builds.html). If it is left empty, every build records a different timestamp, which does not satisfy reproducible-build requirements. +- Set a fixed `project.build.outputTimestamp` in `pom.xml` to ensure [reproducible builds](https://maven.org.cn/guides/mini/guide-reproducible-builds.html). - Push the RC (Release Candidate) version tag. ```bash diff --git a/website/i18n/zh-cn/docusaurus-plugin-content-docs-community/current/release/release-version.md b/website/i18n/zh-cn/docusaurus-plugin-content-docs-community/current/release/release-version.md index 5fd68990a..435fbb93b 100644 --- a/website/i18n/zh-cn/docusaurus-plugin-content-docs-community/current/release/release-version.md +++ b/website/i18n/zh-cn/docusaurus-plugin-content-docs-community/current/release/release-version.md @@ -316,7 +316,7 @@ svn ci -m "add gpg key for xxx" - 创建一个新分支`2.0.0-incubating`作为发布分支 - 修改 `pom.xml` 中的版本号为 `2.0.0-incubating` -- 将 `pom.xml` 中的 `project.build.outputTimestamp` 设置为固定的 ISO-8601 时间戳(例如发布分支的创建时间),以保证[可复现构建](https://maven.org.cn/guides/mini/guide-reproducible-builds.html)。如果留空,每次构建的时间戳都会不同,不满足可复现构建的要求 +- 在 `pom.xml` 中设置固定的 `project.build.outputTimestamp`,以保证[可复现构建](https://maven.org.cn/guides/mini/guide-reproducible-builds.html) - 推送 RC(Release Candidates) 版本标签 ```bash From 9a3d27d44473188b159cd696fd517c99b2dbd0d3 Mon Sep 17 00:00:00 2001 From: ian zhang Date: Fri, 11 Sep 2026 15:32:34 +0800 Subject: [PATCH 3/3] docs: use official maven.apache.org link for reproducible builds --- website/community/release/release-version.md | 2 +- .../current/release/release-version.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/website/community/release/release-version.md b/website/community/release/release-version.md index d81063e84..3b6911572 100644 --- a/website/community/release/release-version.md +++ b/website/community/release/release-version.md @@ -316,7 +316,7 @@ For example, to release version `2.0.0-incubating`, follow these steps: - Create a new branch `2.0.0-incubating` as the release branch. - Update the version number in `pom.xml` to `2.0.0-incubating`. -- Set a fixed `project.build.outputTimestamp` in `pom.xml` to ensure [reproducible builds](https://maven.org.cn/guides/mini/guide-reproducible-builds.html). +- Set a fixed `project.build.outputTimestamp` in `pom.xml` to ensure [reproducible builds](https://maven.apache.org/guides/mini/guide-reproducible-builds.html). - Push the RC (Release Candidate) version tag. ```bash diff --git a/website/i18n/zh-cn/docusaurus-plugin-content-docs-community/current/release/release-version.md b/website/i18n/zh-cn/docusaurus-plugin-content-docs-community/current/release/release-version.md index 435fbb93b..830dac2b6 100644 --- a/website/i18n/zh-cn/docusaurus-plugin-content-docs-community/current/release/release-version.md +++ b/website/i18n/zh-cn/docusaurus-plugin-content-docs-community/current/release/release-version.md @@ -316,7 +316,7 @@ svn ci -m "add gpg key for xxx" - 创建一个新分支`2.0.0-incubating`作为发布分支 - 修改 `pom.xml` 中的版本号为 `2.0.0-incubating` -- 在 `pom.xml` 中设置固定的 `project.build.outputTimestamp`,以保证[可复现构建](https://maven.org.cn/guides/mini/guide-reproducible-builds.html) +- 在 `pom.xml` 中设置固定的 `project.build.outputTimestamp`,以保证[可复现构建](https://maven.apache.org/guides/mini/guide-reproducible-builds.html) - 推送 RC(Release Candidates) 版本标签 ```bash