Gradle Зависимости Скачать Jars - PullRequest
0 голосов
/ 23 октября 2019

Я пытаюсь найти задачу gradle, которая обеспечит загрузку всех артефактов зависимостей в кеш gradle. Если я запускаю ./gradlew :project:dependencies, я могу посмотреть на $GRADLE_USER_HOME/caches, и я вижу много каталогов com.x.package/artifact/version/hash/, но они в основном (только?) Содержат .pom файлы. Как я могу убедиться, что .jar файлы также загружены?

Для контекста я пытаюсь создать образ докера, в котором предварительно встроен кэш градула, чтобы избежать загрузки артефактов каждый раз.

1 Ответ

1 голос
/ 23 октября 2019

Попробуйте

   task showMeCache << {
    configurations.compile.each { println it }
   }

Если вы запустите его, он должен загрузить зависимости и распечатать расположение кэшированных зависимостей.

Это может зависеть от вашей платформы, но артефакты должны храниться здесь. :

~/.gradle/caches/modules-2/files-2.1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...