Disons que je veux ajouter l'injection assistée par guice comme dépendance dans mon projet. Il spécifie l'artefact guice comme une dépendance elle-même. Comment puis-je lui dire d'utiliser la version no_aop de guice?
Je sais que je peux faire ce qui suit, mais puis-je le faire en une seule étape sans exclure le module guice?
dependencies {
compile (group: 'com.google.inject.extensions', name: 'guice-assistedinject', version: '3.0') {
exclude module: 'guice'
}
compile group: 'com.google.inject', name: 'guice', version: '3.0', classifier: 'no_aop'
}
Il n'y a pas de solution plus simple. Vous pouvez raccourcir le code en utilisant une notation de dépendance courte (par exemple "com.google.inject:guice:3.0:no_aop"
).