#gradle #plugins #build.gradle #gradle-plugin #launch4j
#gradle #Плагины #build.gradle #gradle-плагин #launch4j
Вопрос:
Я пытаюсь включить плагин Launch4J gradle в наш проект.
plugins {
id 'edu.sc.seis.launch4j' version '2.4.8'
}
Однако сборка завершается ошибкой со следующей ошибкой.
Не удалось разрешить все файлы для конфигурации ‘:compileClasspath’. Не удалось найти jai_core-1.1.3.jar (javax.media:jai_core:1.1.3). Искал в следующих местах: https://jcenter.bintray.com/javax/media/jai_core/1.1.3/jai_core-1.1.3.jar
Просматривая репозиторий jcenter, файл действительно отсутствует. (Но почему gradle не выполняет поиск в следующем репозитории в списке?)
Поэтому я пытаюсь исключить эту зависимость из jcenter следующим образом:
jcenter() {
content {
excludeGroupByRegex "javax.media.*"
}
}
… но все та же ошибка.
Я также попытался исключить зависимость из репозитория плагинов в settings.gradle следующим образом:
pluginManagement {
repositories {
jcenter() {
content {
excludeGroupByRegex "javax.media.*"
}
}
}
}
… но все та же ошибка.
Как я могу включить edu.sc.seis.запустите 4j, но извлеките jai_core из другого репозитория?
Я ожидаю, что gradle будет искать зависимость в следующем репозитории в списке, если она отсутствует или исключена в текущем репозитории.