This commit is contained in:
Viacheslav Kudinov 2021-06-10 15:23:05 +02:00
parent 2cd8e1abc4
commit efbf5173a2
2 changed files with 10 additions and 9 deletions

2
.gitignore vendored
View File

@ -20,6 +20,8 @@ pids
*.seed
*.pid.lock
.idea
# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

View File

@ -32,17 +32,16 @@ export async function getMaven(version: string) {
}
async function downloadMaven(version: string): Promise<string> {
const toolDirectoryName = `apache-maven-${version}`
const downloadUrl =
`https://apache.org/dyn/closer.cgi?filename=maven/maven-3/${version}/binaries/${toolDirectoryName}-bin.tar.gz&action=download`
console.log(`downloading ${downloadUrl}`)
const toolDirectoryName = `apache-maven-${version}`;
const downloadUrl = `https://apache.org/dyn/closer.cgi?filename=maven/maven-3/${version}/binaries/${toolDirectoryName}-bin.tar.gz&action=download`;
console.log(`downloading ${downloadUrl}`);
try {
const downloadPath = await tc.downloadTool(downloadUrl)
const extractedPath = await tc.extractTar(downloadPath)
let toolRoot = path.join(extractedPath, toolDirectoryName)
return await tc.cacheDir(toolRoot, 'maven', version)
const downloadPath = await tc.downloadTool(downloadUrl);
const extractedPath = await tc.extractTar(downloadPath);
let toolRoot = path.join(extractedPath, toolDirectoryName);
return await tc.cacheDir(toolRoot, 'maven', version);
} catch (err) {
throw err
throw err;
}
}