2014-03-27 7 views
10

Gradle док говорит:Gradle: В чем разница между providedCompile и providedRuntime

«Плагин War добавляет две конфигурации зависимостей:. ProvidedCompile и providedRuntime Эти конфигурации имеют один и тот же объем, что и соответствующей компиляции и выполнения конфигурации, за исключением того, что они не добавлены в архив WAR. "

В чем разница между предоставленным компилятором и предоставленным временем выполнения?

ответ

9

providedCompile видно, когда скомпилированы классы в вашем проекте (compile extends providedCompile). providedRuntime распространяется на runtime и, следовательно, также на testRuntime, но не является частью класса classpath.

+0

Итак, артефакт, указанный как «предоставленный Runtime», не будет разрешен при построении? – Dharmaputhiran

Смежные вопросы