public fun downloadAndUnpackTeamCity()

in src/main/kotlin/org/jetbrains/teamcity/maven/sdk/Utils.kt [74:84]


    public fun downloadAndUnpackTeamCity(targetDir: File) {
        var tcDistributionTempFile : File? = null
        logInfo("Downloading")
        try {
            tcDistributionTempFile = doDownloadTeamCity()
            logInfo("Unpacking")
            doExtractTeamCity(tcDistributionTempFile, targetDir)
        } finally {
            FileUtils.deleteQuietly(tcDistributionTempFile)
        }
    }