├── .gitignore ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── invocation ├── build.gradle └── src │ └── main │ └── java │ └── org │ └── gradle │ └── sample │ └── toolingapi │ └── ToolingApiRunner.java ├── model └── src │ └── main │ └── java │ └── org │ └── gradle │ └── sample │ └── plugins │ └── toolingapi │ └── custom │ ├── CustomModel.java │ └── DefaultModel.java ├── plugin ├── build.gradle └── src │ └── main │ └── java │ └── org │ └── gradle │ └── sample │ └── plugins │ └── toolingapi │ └── custom │ └── ToolingApiCustomModelPlugin.java ├── sample ├── build.gradle └── init.gradle └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/tooling-api-custom-model/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/tooling-api-custom-model/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/tooling-api-custom-model/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/tooling-api-custom-model/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/tooling-api-custom-model/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/tooling-api-custom-model/HEAD/gradlew.bat -------------------------------------------------------------------------------- /invocation/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/tooling-api-custom-model/HEAD/invocation/build.gradle -------------------------------------------------------------------------------- /invocation/src/main/java/org/gradle/sample/toolingapi/ToolingApiRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/tooling-api-custom-model/HEAD/invocation/src/main/java/org/gradle/sample/toolingapi/ToolingApiRunner.java -------------------------------------------------------------------------------- /model/src/main/java/org/gradle/sample/plugins/toolingapi/custom/CustomModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/tooling-api-custom-model/HEAD/model/src/main/java/org/gradle/sample/plugins/toolingapi/custom/CustomModel.java -------------------------------------------------------------------------------- /model/src/main/java/org/gradle/sample/plugins/toolingapi/custom/DefaultModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/tooling-api-custom-model/HEAD/model/src/main/java/org/gradle/sample/plugins/toolingapi/custom/DefaultModel.java -------------------------------------------------------------------------------- /plugin/build.gradle: -------------------------------------------------------------------------------- 1 | dependencies { 2 | compile project(':model') 3 | } -------------------------------------------------------------------------------- /plugin/src/main/java/org/gradle/sample/plugins/toolingapi/custom/ToolingApiCustomModelPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/tooling-api-custom-model/HEAD/plugin/src/main/java/org/gradle/sample/plugins/toolingapi/custom/ToolingApiCustomModelPlugin.java -------------------------------------------------------------------------------- /sample/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'java' -------------------------------------------------------------------------------- /sample/init.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/tooling-api-custom-model/HEAD/sample/init.gradle -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/tooling-api-custom-model/HEAD/settings.gradle --------------------------------------------------------------------------------