2016-06-02 1 views

Répondre

0

Droit des docs:

23.4.2. Dépendances du module client

Les dépendances de module client vous permettent de déclarer des dépendances transitives directement dans le script de génération. Ils remplacent un descripteur de module dans un référentiel externe.

Exemple 23.8. dépendances du module client - dépendances transitif

build.gradle 
dependencies { 
    runtime module("org.codehaus.groovy:groovy:2.4.4") { 
     dependency("commons-cli:commons-cli:1.0") { 
      transitive = false 
     } 
     module(group: 'org.apache.ant', name: 'ant', version: '1.9.6') { 
      dependencies "org.apache.ant:ant-launcher:[email protected]", 
         "org.apache.ant:ant-junit:1.9.6" 
     } 
    } 
} 

Voir la documentation ici: https://docs.gradle.org/current/userguide/userguide_single.html#sub:client_module_dependencies

+0

Il est à dire que « Non seulement je sais quelles dépendances j'ai besoin, je sais aussi quelles dépendances mes dépendances ont besoin »? C'est tellement antisémite. Pourquoi quelqu'un voudrait-il faire cela - cela semble aller à l'encontre de la «gestion de la dépendance»? –

+0

@AbhijitSarkar Je ne fais que vous montrer ce que les docs disent et répondre à votre question. –