2017-01-23 6 views
4

Ich benutze ein externes Gradle-Plugin namens jsonschema2pojo. Dazu habe ich den folgenden Code in die build.gradle-Datei eingefügt und konnte das Plugin erfolgreich verwenden. Aber ich kann das Glas nicht finden, das irgendwo heruntergeladen und gespeichert werden muss.Wo speichert Graddle die Gläser externer Plugins?

Wo finde ich den Jar, der für externes Plugin heruntergeladen wurde?

Ich schaute in ~/.gradle/Caches/Ordner. Für mich enthält der Cache-Ordner die folgenden Unterordner: 2.11, 3.3, Gläser-1, Module-2, Artefakte-24, Gläser-2.

In diesem Projekt verwende ich Gradle Wrapper (mit Gradle Version 2.11), um das Projekt zu erstellen. Also schaute ich in ~/.gradle/caches/2.11 Ordner, der die folgenden Unterverzeichnisse enthält: Plugin-Auflösung, Skripte, workerMain.

Ich habe erwartet, dass ein Glas mit jsonschema2pojo irgendwo hier beginnt, konnte aber keinen finden.

buildscript { 
    repositories { 
     mavenLocal() 
    } 

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

apply plugin: 'jsonschema2pojo' 

Antwort

3

Sie die Plugin .jar-Datei im ~/.gradle/caches/modules-2/files-2.1/ Ordner.

+0

Danke Egor! Ja, ich habe es dort gefunden. Kannst du bitte auch die Struktur des Gradle-Caches erklären, also wohin? Ich sehe viele Ordner (2.11, 3.3, jars-1, modules-2, artifacts-24, jars-2) und Unterordner darin. zu wissen, was wohin geht, wird mir helfen, Dinge in Zukunft selbst zu finden. Vielen Dank nochmal! – amy

+1

Sie finden [dieses Handbuch] (https://docs.gradle.org/current/userguide/dependency_management.html#sec:dependency_cache) nützlich. –