Sto tentando di dichiarare lo dependencies
nel mio progetto gradle usando la tecnica descritta in this answer.Gradle: nessuna proprietà di questo tipo per l'errore di classe generato nel sottomodulo?
Tuttavia quando lo faccio ottengo questo errore:
No such property: libraries for class
Come posso risolvere questo problema?
Dipendenze dichiarati come proprietà a livello superiore build.gradle come segue:
ext.libraries = [
junit: 'junit:junit:4.10'
]
Cercando di recuperare la dipendenza a livello di modulo build.gradle (dove viene gettata errore):
testCompile([
libraries.junit
])
errore gettato:
No such property: libraries for class: org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler
per favore potete provare: 'project.libraries.junit'? – Opal
Qual è la differenza con l'utilizzo di questo? Ho provato ma sto ottenendo lo stesso errore? – java123999
Dovrebbe essere lo stesso, tuttavia a volte può avere un significato. Hai una demo online che riproduce il problema? – Opal