Molti dei miei vasi hanno dipendenze transitive in conflitto (più versioni primaverili). Vorrei evitare i conflitti di versione ereditati gestendo tutte le mie dipendenze in modo esplicito, è possibile disabilitare tutte le dipendenze transitive in Gradle?Gradle, Come disattivare tutte le dipendenze transitorie
So che posso aggiungere transitive = false
a ciascuna delle mie dipendenze, ma spero che ci sia un modo più semplice.
compile(group: 'org.springframework', name: 'spring', version: '2.5.2') {
transitive = false
}
Un'altra soluzione è dire a Gradle di fallire nei conflitti di versione e risolvere * quelli * in modo esplicito (piuttosto che gestire tutte le dipendenze transitive in modo esplicito). –
Se sei soddisfatto della tua risposta, dovresti accettarla in modo che la domanda sia contrassegnata come risposta. –
@PeterNiederwieser devi aspettare 48 ore per accettare la tua risposta. –