Сделать исключение в build.gradle?

#java #gradle

Вопрос:

Я хочу добавить исключение в свой build.gradle, потому что мой jar не запускается после его компиляции. Проблему можно устранить, если исключить некоторые модули. Как мне это сделать правильно? Следующий код должен устранить проблему:

 compile ("com.badlogicgames.gdx:gdx-tools:$gdxVersion") {
        exclude group: 'com.badlogicgames.gdx', module: 'gdx-backend-lwjgl'
    }
 

Ответ №1:

Для самых последних версий gradle (7 ) вам необходимо использовать новый синтаксис implementation или compileOnly . Это также должно быть в блоке зависимостей, как показано ниже:

 dependencies {
    implementation("com.badlogicgames.gdx:gdx-tools:$gdxVersion") {
        exclude group: 'com.badlogicgames.gdx', module: 'gdx-backend-lwjgl'
    }
}
 

Смотрите для получения дополнительной информации

Однако для gradle 6 и ниже ваш compile блок должен нормально работать внутри dependencies блока.