This is an automated email from the ASF dual-hosted git repository. cstamas pushed a commit to branch fix-property-handling in repository https://gitbox.apache.org/repos/asf/maven-resolver-ant-tasks.git
commit c048cb4af48b4cdbe91f257da834c6b035330170 Author: Tamas Cservenak <ta...@cservenak.net> AuthorDate: Thu Sep 7 09:07:36 2023 +0200 Fix property handling (followup to update) Properties are laid down as: * internally mandatory ones (UA, startTime) * Java System Properties * Ant project properties (all Ant project properties that has all) --- .../java/org/apache/maven/resolver/internal/ant/AntRepoSys.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/apache/maven/resolver/internal/ant/AntRepoSys.java b/src/main/java/org/apache/maven/resolver/internal/ant/AntRepoSys.java index d6329ad..fbbdca3 100644 --- a/src/main/java/org/apache/maven/resolver/internal/ant/AntRepoSys.java +++ b/src/main/java/org/apache/maven/resolver/internal/ant/AntRepoSys.java @@ -27,6 +27,7 @@ import java.nio.file.Files; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; +import java.util.Date; import java.util.HashMap; import java.util.HashSet; import java.util.LinkedHashMap; @@ -103,6 +104,7 @@ import org.eclipse.aether.util.repository.DefaultProxySelector; /** */ public class AntRepoSys { + private static final Date STARTED = new Date(); private static final boolean OS_WINDOWS = Os.isFamily("windows"); @@ -183,10 +185,12 @@ public class AntRepoSys { final Map<Object, Object> configProps = new LinkedHashMap<>(); configProps.put(ConfigurationProperties.USER_AGENT, getUserAgent()); + configProps.put("maven.startTime", STARTED); + configProps.putAll(System.getProperties()); configProps.putAll(project.getProperties()); processServerConfiguration(configProps); - session.setConfigProperties(configProps); + session.setConfigProperties(configProps); session.setSystemProperties(System.getProperties()); session.setUserProperties(project.getUserProperties()); session.setOffline(isOffline());