From d00ad21d97d5b1a145c59f3befcb44d0471558d0 Mon Sep 17 00:00:00 2001 From: breandan Date: Wed, 25 Nov 2015 10:48:50 -0500 Subject: [PATCH] Add preliminary Gradle build system tutorial. --- .idea/copyright/profiles_settings.xml | 3 + .idea/encodings.xml | 6 + .idea/inspectionProfiles/Project_Default.xml | 11 + .../inspectionProfiles/profiles_settings.xml | 7 + .idea/libraries/gradle_wrapper.xml | 9 + .idea/libraries/tasks.xml | 10 + .idea/misc.xml | 4 +- .idea/modules.xml | 1 + .../simple_language_plugin.xml | 1 - .../simple_language_plugin_tests.xml | 1 + .idea/uiDesigner.xml | 124 ++ _SUMMARY.md | 2 + code_samples/gradle_plugin_demo/.gitignore | 11 + code_samples/gradle_plugin_demo/.idea/.name | 1 + .../gradle_plugin_demo/.idea/compiler.xml | 23 + .../gradle_plugin_demo/.idea/encodings.xml | 6 + .../gradle_plugin_demo/.idea/gradle.xml | 23 + .../gradle_plugin_demo/.idea/misc.xml | 19 + .../gradle_plugin_demo/.idea/modules.xml | 8 + .../gradle_plugin_demo/.idea/workspace.xml | 1028 +++++++++++++++++ code_samples/gradle_plugin_demo/build.gradle | 31 + .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 52271 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + .../gradle_plugin_demo/gradle_plugin_demo.iml | 126 ++ code_samples/gradle_plugin_demo/gradlew | 164 +++ code_samples/gradle_plugin_demo/gradlew.bat | 90 ++ .../src/main/java/HelloAction.java | 19 + .../gradle_plugin_demo/src/main/main.iml | 11 + .../src/main/resources/META-INF/plugin.xml | 41 + tutorials/build_system.md | 7 + .../img/gradle_directory_structure.png | Bin 0 -> 11698 bytes .../build_system/img/gradle_run_config.png | Bin 0 -> 24876 bytes .../build_system/img/gradle_tool_window.png | Bin 0 -> 29605 bytes tutorials/build_system/img/launched.png | Bin 0 -> 14749 bytes .../build_system/img/step0_gradle_enabled.png | Bin 0 -> 41434 bytes .../img/step1_new_gradle_project.png | Bin 0 -> 26218 bytes .../img/step2_group_artifact_version.png | Bin 0 -> 8579 bytes .../build_system/img/step3_gradle_config.png | Bin 0 -> 16600 bytes tutorials/build_system/prerequisites.md | 148 +++ 39 files changed, 1937 insertions(+), 4 deletions(-) create mode 100644 .idea/copyright/profiles_settings.xml create mode 100644 .idea/encodings.xml create mode 100644 .idea/inspectionProfiles/Project_Default.xml create mode 100644 .idea/inspectionProfiles/profiles_settings.xml create mode 100644 .idea/libraries/gradle_wrapper.xml create mode 100644 .idea/libraries/tasks.xml create mode 100644 .idea/uiDesigner.xml create mode 100644 code_samples/gradle_plugin_demo/.gitignore create mode 100644 code_samples/gradle_plugin_demo/.idea/.name create mode 100644 code_samples/gradle_plugin_demo/.idea/compiler.xml create mode 100644 code_samples/gradle_plugin_demo/.idea/encodings.xml create mode 100644 code_samples/gradle_plugin_demo/.idea/gradle.xml create mode 100644 code_samples/gradle_plugin_demo/.idea/misc.xml create mode 100644 code_samples/gradle_plugin_demo/.idea/modules.xml create mode 100644 code_samples/gradle_plugin_demo/.idea/workspace.xml create mode 100644 code_samples/gradle_plugin_demo/build.gradle create mode 100644 code_samples/gradle_plugin_demo/gradle/wrapper/gradle-wrapper.jar create mode 100644 code_samples/gradle_plugin_demo/gradle/wrapper/gradle-wrapper.properties create mode 100644 code_samples/gradle_plugin_demo/gradle_plugin_demo.iml create mode 100644 code_samples/gradle_plugin_demo/gradlew create mode 100644 code_samples/gradle_plugin_demo/gradlew.bat create mode 100644 code_samples/gradle_plugin_demo/src/main/java/HelloAction.java create mode 100644 code_samples/gradle_plugin_demo/src/main/main.iml create mode 100644 code_samples/gradle_plugin_demo/src/main/resources/META-INF/plugin.xml create mode 100644 tutorials/build_system.md create mode 100644 tutorials/build_system/img/gradle_directory_structure.png create mode 100644 tutorials/build_system/img/gradle_run_config.png create mode 100644 tutorials/build_system/img/gradle_tool_window.png create mode 100644 tutorials/build_system/img/launched.png create mode 100644 tutorials/build_system/img/step0_gradle_enabled.png create mode 100644 tutorials/build_system/img/step1_new_gradle_project.png create mode 100644 tutorials/build_system/img/step2_group_artifact_version.png create mode 100644 tutorials/build_system/img/step3_gradle_config.png create mode 100644 tutorials/build_system/prerequisites.md diff --git a/.idea/copyright/profiles_settings.xml b/.idea/copyright/profiles_settings.xml new file mode 100644 index 000000000..e7bedf337 --- /dev/null +++ b/.idea/copyright/profiles_settings.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 000000000..97626ba45 --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 000000000..04a92ab1d --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,11 @@ + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml new file mode 100644 index 000000000..3b312839b --- /dev/null +++ b/.idea/inspectionProfiles/profiles_settings.xml @@ -0,0 +1,7 @@ + + + + \ No newline at end of file diff --git a/.idea/libraries/gradle_wrapper.xml b/.idea/libraries/gradle_wrapper.xml new file mode 100644 index 000000000..9063eaf07 --- /dev/null +++ b/.idea/libraries/gradle_wrapper.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/tasks.xml b/.idea/libraries/tasks.xml new file mode 100644 index 000000000..28567c398 --- /dev/null +++ b/.idea/libraries/tasks.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index 92473e0ea..46567025c 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -3,7 +3,5 @@ - - - + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml index b83e25d94..670ab43df 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -2,6 +2,7 @@ + diff --git a/.idea/runConfigurations/simple_language_plugin.xml b/.idea/runConfigurations/simple_language_plugin.xml index 894c8063a..c72beef52 100644 --- a/.idea/runConfigurations/simple_language_plugin.xml +++ b/.idea/runConfigurations/simple_language_plugin.xml @@ -3,7 +3,6 @@ \ No newline at end of file diff --git a/.idea/runConfigurations/simple_language_plugin_tests.xml b/.idea/runConfigurations/simple_language_plugin_tests.xml index f42142bb0..1f3b270fd 100644 --- a/.idea/runConfigurations/simple_language_plugin_tests.xml +++ b/.idea/runConfigurations/simple_language_plugin_tests.xml @@ -1,5 +1,6 @@ +