2017-01-23 73 views
4

我正在使用名爲jsonschema2pojo的外部gradle插件。爲此,我在build.gradle文件中添加了以下代碼,並且可以成功使用該插件。但我找不到必須下載並存儲在某處的jar。gradle在哪裏存儲外部插件的罐子?

我在哪裏可以找到爲外部插件下載的jar?

我往裏面看〜/ .gradle/caches /文件夾。對於我來說,緩存文件夾包含以下子文件夾: 2.11,3.3,jars-1,modules-2,artifacts-24,jars-2。

在這個項目中,我使用gradle wrapper(gradle version 2.11)來構建項目。因此,我查看了〜/ .gradle/caches/2.11文件夾,其中包含以下子目錄: 插件解析,腳本,workerMain。

我期待一個罐子在這裏的jsonschema2pojo開始,但找不到一個。

buildscript { 
    repositories { 
     mavenLocal() 
    } 

    dependencies { 
     classpath 'org.jsonschema2pojo:jsonschema2pojo-gradle-plugin:0.4.29' 
    } 
} 

apply plugin: 'jsonschema2pojo' 

回答

3

您會在~/.gradle/caches/modules-2/files-2.1/文件夾中找到插件.jar文件。

+0

謝謝葉戈爾!是的,我在那裏找到了。你能不能請解釋gradle緩存的結構,那是什麼地方?我看到很多文件夾(2.11,3.3,jars-1,modules-2,artifacts-24,jars-2)以及其中的子文件夾。知道什麼地方會幫助我在未來找到自己的東西。非常感謝! – amy

+1

您可能會發現[本指南](https://docs.gradle.org/current/userguide/dependency_management.html#sec:dependency_cache)有用。 –