Не удалось разрешить все зависимости для конфигурации [пользовательская конфигурация] - PullRequest
0 голосов
/ 11 декабря 2019

Пожалуйста, я работаю над преобразованием проекта Gradle 2.1 в 6.0, но я получаю эту ошибку.

Could not resolve all dependencies for configuration ':driver'.
> Cannot convert the provided notation to a File or URI: classesDirs.
 The following types/formats are supported:
   - A String or CharSequence path, for example 'src/main/java' or '/usr/include'.
   - A String or CharSequence URI, for example 'file:/usr/include'.
   - A File instance.
   - A Path instance.
   - A Directory instance.
   - A RegularFile instance.
   - A URI or URL instance.

При запуске

configurations.driver.each {File file ->
    loader.addURL(file.toURL())
}

драйвер является определением пользовательской конфигурациикак

configurations {
    driver
}

dependencies {
    driver 'org.drizzle.jdbc:drizzle-jdbc:1.3'
}

Пожалуйста, есть идеи, как исправить?

1 Ответ

0 голосов
/ 14 декабря 2019

Исправлено с помощью

sourceSets.main.output.resourcesDir = sourceSets.main.java.outputDir
sourceSets.test.output.resourcesDir = sourceSets.test.java.outputDir

вместо

sourceSets.main.output.resourcesDir = sourceSets.main.output.classesDirs
sourceSets.test.output.resourcesDir= sourceSets.test.output.classesDirs
...