Как исключить глобальную зависимость Грааля

У Grails bouncycastle: bcprov-jdk14: 138 как глобальная зависимость

+--- org.grails:grails-docs:2.3.3
|    \--- org.xhtmlrenderer:core-renderer:R8
|    \--- org.yaml:snakeyaml:1.8
|    \--- org.grails:grails-gdoc-engine:1.0.1
|    \--- com.lowagie:itext:2.0.8
|         \--- bouncycastle:bcmail-jdk14:138
|         \--- bouncycastle:bcprov-jdk14:138
|    \--- commons-lang:commons-lang:2.6

Но моему приложению нужен bcprov-jdk15on-149. Когда я добавил его как зависимость, он нет выселить старую версию

dependencies {
    build 'org.bouncycastle:bcpg-jdk15on:1.49'
    build 'org.bouncycastle:bcprov-jdk15on:1.49'
}

Я пробовал много вариантов, чтобы исключить его, но никто не работает

inherits("global") {
    //excludes 'grails-docs'

    excludes 'org.bouncycastle:bcmail-jdk14:138'
    excludes 'bouncycastle:bcmail-jdk14:138'
    excludes 'bcmail-jdk14-138.jar'
    excludes 'bcmail-jdk14'
    excludes 'bcmail'

    excludes 'bouncycastle:bcprov-jdk14:jar:138'
    excludes 'org.bouncycastle:bcprov-jdk14:138'
    excludes 'bouncycastle:bcprov-jdk14:138'
    excludes 'bcprov-jdk14-138.jar'
    excludes 'bcprov-jdk14'
    excludes 'bcprov'
    excludes 'bouncycastle'
}

Единственный способ заставить его работать - исключить целоеГрааль документы зависимость.

Как исключить только старый bcprov-jdk14: 138?

Или как сделать, чтобы новый (bcprov-jdk15on-149) выселил старый (bcprov-jdk14: 138)?

Ответы на вопрос(1)

Ваш ответ на вопрос