You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fesod.apache.org by ps...@apache.org on 2026/09/11 07:53:47 UTC

(fesod) branch main updated: build: drop repetitive comment on project.build.outputTimestamp (#1095)

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

psxjoy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fesod.git


The following commit(s) were added to refs/heads/main by this push:
     new 8f1e1e12 build: drop repetitive comment on project.build.outputTimestamp (#1095)
8f1e1e12 is described below

commit 8f1e1e1272a61b8b0892dfebe270258626ca5d00
Author: ian zhang <ia...@gmail.com>
AuthorDate: Fri Sep 11 15:53:43 2026 +0800

    build: drop repetitive comment on project.build.outputTimestamp (#1095)
    
    * build: drop repetitive comment on project.build.outputTimestamp
    
    * docs: trim reproducible-build note in release guides
    
    * docs: use official maven.apache.org link for reproducible builds
---
 pom.xml                                                               | 4 ----
 website/community/release/release-version.md                          | 2 +-
 .../current/release/release-version.md                                | 2 +-
 3 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/pom.xml b/pom.xml
index c02efd4b..9f6a3cab 100644
--- a/pom.xml
+++ b/pom.xml
@@ -81,10 +81,6 @@ under the License.
     <properties>
         <revision>2.1.0-incubating</revision>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-        <!-- Fixed build timestamp for reproducible builds (see https://maven.org.cn/guides/mini/guide-reproducible-builds.html).
-             apache-jar-resource-bundle derives the JAR NOTICE copyright end-year from this value; keep it in the same
-             year range as the release so the NOTICE shows a correct, non-inverted range (e.g. "2025-2026"). Update it
-             to the current release branch's creation time in every release so each build produces identical artifacts. -->
         <project.build.outputTimestamp>2026-09-10T00:00:00Z</project.build.outputTimestamp>
         <java.version>1.8</java.version>
         <maven.compiler.target>1.8</maven.compiler.target>
diff --git a/website/community/release/release-version.md b/website/community/release/release-version.md
index 1cf5e12c..3b691157 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.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 5fd68990..830dac2b 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.apache.org/guides/mini/guide-reproducible-builds.html)
 - 推送 RC(Release Candidates) 版本标签
 
 ```bash


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@fesod.apache.org
For additional commands, e-mail: commits-help@fesod.apache.org