Não foi possível consultar um banco de dados a partir do script gradle build

Estou tentando consultar um banco de dados de dentro de uma tarefa de script gradle. Comecei com um script groovy para verificar o código

import groovy.sql.Sql

this.class.classLoader.rootLoader.addURL(new URL('file:<..>/jtds-1.2.2.jar'))
def driver = 'net.sourceforge.jtds.jdbc.Driver'
def dburl = "jdbc:jtds:sqlserver://ITSVIL:1433/APPDB"
def first
Sql.withInstance(dburl, '<..>', '<..>', driver) {
    sql ->
        first = sql.firstRow( "SELECT * FROM PROJECT" )
}

Lancei com o QueryTest.groovy e verifiquei que funcionava. Em seguida, movi o script em uma tarefa gradle, sem alterações no código, mas o carregamento manipulado pela instrução gradle buildscript

import groovy.sql.Sql

defaultTasks 'queryTest'

buildscript {
    dependencies {
        classpath files('<..>/jtds-1.2.2.jar')
    }
}

task queryTest () {

    // l'update va su REPOSITORYURL + '/' + alm.project.vcrProjectName + '/' + Reference

    doLast {

        def driver = 'net.sourceforge.jtds.jdbc.Driver'
        def dburl = "jdbc:jtds:sqlserver://ITSVIL:1433/APPDB"
        def first
        Sql.withInstance(dburl, '<..>', '<..>', driver) {
            sql ->
                first = sql.firstRow( "SELECT * FROM PROJECT" )
        }
    }
}

Lançado com gradle -b QueryTest.gradle, desta vez estou recebendo

Execution failed for task ':queryTest'.
> java.sql.SQLException: No suitable driver found for jdbc:jtds:sqlserver://ITSVIL:1433/IKALM_APP

Tentei qualquer conselho possível que encontrei em fóruns sem sucesso. Pediria ajuda.

questionAnswers(2)

yourAnswerToTheQuestion