Я зависел от нескольких артефактов, необходимых для компиляции и запуска моего приложения.
Согласно документации Gradle, конфигурация времени выполнения расширяет конфигурацию компиляции, поэтому, безусловно, добавление зависимости с помощью runtime
подразумевает неявную compile
зависимость?
По крайней мере, это было мое предположение, но оно не работает. Когда в зависимости от артефакта используется runtime
, мой проект больше не компилируется. Я буквально должен:
compile 'oauth.signpost:signpost-core:1.2.1.2'
runtime 'oauth.signpost:signpost-core:1.2.1.2'
для приложения для компиляции и см. Классы Signpost во время выполнения.
Я что-то упустил? Это просто не выглядит правильно ...