This is an automated email from the ASF dual-hosted git repository. veithen pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/axis-axis2-java-core.git
commit dafcdc937ec014408a760133587a6f21efff58e0 Author: Andreas Veithen <andreas.veit...@gmail.com> AuthorDate: Sun Jul 17 12:07:12 2022 +0000 Use project.build.outputTimestamp as release date This should make building the distributions reproducible. The timestamp is updated automatically during the release. --- modules/distribution/pom.xml | 7 ++++--- pom.xml | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/modules/distribution/pom.xml b/modules/distribution/pom.xml index 6bf8280c63..2d571fa849 100755 --- a/modules/distribution/pom.xml +++ b/modules/distribution/pom.xml @@ -377,9 +377,10 @@ <configuration> <scripts> <script> - import java.util.Date - import java.text.MessageFormat - project.properties['buildTimestamp'] = MessageFormat.format("{0,date,dd-MM-yyyy}", new Date()) + import java.time.* + import java.time.format.* + + project.properties['buildTimestamp'] = DateTimeFormatter.ofPattern("dd-MM-yyyy").withZone(ZoneId.of("Z")).format(OffsetDateTime.parse(project.properties['project.build.outputTimestamp']).toInstant()) project.properties['release_version'] = project.version.replaceAll("-SNAPSHOT", "") </script> </scripts> diff --git a/pom.xml b/pom.xml index 42f2417c8d..d6142be95b 100644 --- a/pom.xml +++ b/pom.xml @@ -1445,9 +1445,10 @@ <configuration> <scripts> <script> - import java.util.Date - import java.text.MessageFormat - project.properties['release_date'] = MessageFormat.format("{0,date,MMMMM dd, yyyy}", new Date()) + import java.time.* + import java.time.format.* + + project.properties['release_date'] = DateTimeFormatter.ofPattern("MMMM dd, yyyy").withZone(ZoneId.of("Z")).format(OffsetDateTime.parse(project.properties['project.build.outputTimestamp']).toInstant()) project.properties['release_version'] = project.version.replaceAll("-SNAPSHOT", "") project.properties['skipSiteSite'] = String.valueOf(!new File(project.basedir, 'src/site/site.xml').exists()) </script>