Revision control
Copy as Markdown
# Copyright (C) 2025 The Qt Company Ltd.
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
. "$PSScriptRoot\helpers.ps1"
# This script will install maven 3.9.11
$version = "3.9.11"
$temp = "$env:tmp"
Write-Host "Fetching maven ver. $version..."
$pkgname = "apache-maven-$version-bin.tar.gz"
$sha1 = "c084cde986ba878da4370bde009ab0a0a1936343"
Download $url_official $url_cache "$temp\$pkgname"
Verify-Checksum "$temp\$pkgname" $sha1
$maven_location = "C:\Utils\maven"
Write-Host "Extracting $pkgname to $maven_location"
New-Item -Path "$maven_location" -ItemType Directory
Extract-tar_gz "$temp\$pkgname" "$maven_location"
$dirname = "apache-maven-$version"
Prepend-Path "$maven_location\$dirname\bin"
Write-Output "Maven = $version" >> ~/versions.txt