Je dépends de quelques artefacts dont j'ai besoin à la fois pour compiler et exécuter mon application.
Selon la documentation de Gradle, la configuration runtime étend la configuration de compilation, donc ajouter une dépendance en utilisant runtime
implique sûrement une dépendance implicite en compile
?
C'était du moins mon hypothèse, mais ça ne fonctionne pas. Quand je dépends seulement de l'artefact en utilisant runtime
, mon projet ne compile plus. Je dois littéralement :
compile 'oauth.signpost:signpost-core:1.2.1.2'
runtime 'oauth.signpost:signpost-core:1.2.1.2'
pour que l'application puisse à la fois compiler et voir les classes de Signpost à l'exécution.
Est-ce que j'ai raté quelque chose ? Ça ne semble juste pas correct...