From 5466b56afadbd7992b6a14b2054c33bf368739d1 Mon Sep 17 00:00:00 2001 From: Tamas Cservenak Date: Fri, 19 Jun 2026 12:36:04 +0200 Subject: [PATCH] Remove deprecated methods use Just to get rid of warnings. Aligning to Maven 4 is IMHO really not needed, as Maven 4 has much more, like monotonic clock and is Java 17 using APIs that Maven 3.x has no access. --- .../maven/cli/transfer/AbstractMavenTransferListener.java | 2 +- .../apache/maven/cli/transfer/Slf4jMavenTransferListener.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/maven-embedder/src/main/java/org/apache/maven/cli/transfer/AbstractMavenTransferListener.java b/maven-embedder/src/main/java/org/apache/maven/cli/transfer/AbstractMavenTransferListener.java index a283adff0524..ffb3203bad06 100644 --- a/maven-embedder/src/main/java/org/apache/maven/cli/transfer/AbstractMavenTransferListener.java +++ b/maven-embedder/src/main/java/org/apache/maven/cli/transfer/AbstractMavenTransferListener.java @@ -236,7 +236,7 @@ public void transferSucceeded(TransferEvent event) { message.append(darkOff).append(resource.getResourceName()); message.append(darkOn).append(" (").append(format.format(contentLength)); - long duration = System.currentTimeMillis() - resource.getTransferStartTime(); + long duration = System.currentTimeMillis() - resource.getStartTime().toEpochMilli(); if (duration > 0L) { double bytesPerSecond = contentLength / (duration / 1000.0); message.append(" at ").append(format.format((long) bytesPerSecond)).append("/s"); diff --git a/maven-embedder/src/main/java/org/apache/maven/cli/transfer/Slf4jMavenTransferListener.java b/maven-embedder/src/main/java/org/apache/maven/cli/transfer/Slf4jMavenTransferListener.java index c5c8f096459e..914725738f5d 100644 --- a/maven-embedder/src/main/java/org/apache/maven/cli/transfer/Slf4jMavenTransferListener.java +++ b/maven-embedder/src/main/java/org/apache/maven/cli/transfer/Slf4jMavenTransferListener.java @@ -84,7 +84,7 @@ public void transferSucceeded(TransferEvent event) { message.append(resource.getRepositoryUrl()).append(resource.getResourceName()); message.append(" (").append(format.format(contentLength)); - long duration = System.currentTimeMillis() - resource.getTransferStartTime(); + long duration = System.currentTimeMillis() - resource.getStartTime().toEpochMilli(); if (duration > 0L) { double bytesPerSecond = contentLength / (duration / 1000.0); message.append(" at ").append(format.format((long) bytesPerSecond)).append("/s");