private String calculateUserAgent()

in maven-wrapper/src/main/java/org/apache/maven/wrapper/DefaultDownloader.java [157:177]


    private String calculateUserAgent() {
        String appVersion = applicationVersion;

        String javaVendor = System.getProperty("java.vendor");
        String javaVersion = System.getProperty("java.version");
        String javaVendorVersion = System.getProperty("java.vm.version");
        String osName = System.getProperty("os.name");
        String osVersion = System.getProperty("os.version");
        String osArch = System.getProperty("os.arch");
        return String.format(
                Locale.ROOT,
                "%s/%s (%s;%s;%s) (%s;%s;%s)",
                applicationName,
                appVersion,
                osName,
                osVersion,
                osArch,
                javaVendor,
                javaVersion,
                javaVendorVersion);
    }