├── .github └── workflows │ └── nebula.yml ├── .gitignore ├── .java-version ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── gradle.lockfile ├── gradle.properties ├── gradle ├── gradle-daemon-jvm.properties └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main ├── groovy │ └── nebula │ │ └── plugin │ │ ├── clojure │ │ └── NebulaClojurePlugin.groovy │ │ ├── clojuresque │ │ ├── ClojureBasePlugin.groovy │ │ ├── ClojureCommonPlugin.groovy │ │ ├── ClojureExtrasDepsPlugin.groovy │ │ ├── ClojureExtrasPlugin.groovy │ │ ├── ClojureExtrasUberJarPlugin.groovy │ │ ├── ClojurePluginExtension.groovy │ │ ├── Util.groovy │ │ └── tasks │ │ │ ├── ClojureCompile.groovy │ │ │ ├── ClojureDoc.groovy │ │ │ ├── ClojureRun.groovy │ │ │ ├── ClojureSourceSet.groovy │ │ │ ├── ClojureSourceTask.groovy │ │ │ ├── ClojureTest.groovy │ │ │ └── DefaultClojureSourceSet.groovy │ │ └── utils │ │ └── tasks │ │ ├── ConfigureUtil.groovy │ │ └── SourceDirectoryTask.groovy └── resources │ └── clojuresque │ ├── codox │ ├── css │ │ └── default.css │ ├── js │ │ ├── jquery.min.js │ │ └── page_effects.js │ ├── main.clj │ ├── reader.clj │ ├── utils.clj │ └── writer │ │ └── html.clj │ ├── hiccup │ ├── compiler.clj │ ├── core.clj │ ├── def.clj │ ├── element.clj │ ├── page.clj │ └── util.clj │ ├── tasks │ ├── clojure_compile_util.clj │ ├── compile.clj │ ├── doc.clj │ ├── repl.clj │ ├── run.clj │ ├── test.clj │ └── test_junit.clj │ └── util.clj └── test └── groovy └── nebula └── plugin └── clojure ├── BaseIntegrationTestKitSpec.groovy ├── ClojureRunSpec.groovy ├── ConfigurationCacheSpec.groovy ├── IncrementalBuildSpec.groovy ├── NebulaClojurePluginSpec.groovy ├── NoToolchainNebulaClojurePluginIntegrationSpec.groovy ├── TestFilteringSpec.groovy └── ToolchainNebulaClojurePluginIntegrationSpec.groovy /.github/workflows/nebula.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/.github/workflows/nebula.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.java-version: -------------------------------------------------------------------------------- 1 | 1.8 -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/README.md -------------------------------------------------------------------------------- /gradle.lockfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/gradle.lockfile -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | systemProp.nebula.features.coreLockingSupport=true -------------------------------------------------------------------------------- /gradle/gradle-daemon-jvm.properties: -------------------------------------------------------------------------------- 1 | toolchainVersion=21 -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/groovy/nebula/plugin/clojure/NebulaClojurePlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/groovy/nebula/plugin/clojure/NebulaClojurePlugin.groovy -------------------------------------------------------------------------------- /src/main/groovy/nebula/plugin/clojuresque/ClojureBasePlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/groovy/nebula/plugin/clojuresque/ClojureBasePlugin.groovy -------------------------------------------------------------------------------- /src/main/groovy/nebula/plugin/clojuresque/ClojureCommonPlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/groovy/nebula/plugin/clojuresque/ClojureCommonPlugin.groovy -------------------------------------------------------------------------------- /src/main/groovy/nebula/plugin/clojuresque/ClojureExtrasDepsPlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/groovy/nebula/plugin/clojuresque/ClojureExtrasDepsPlugin.groovy -------------------------------------------------------------------------------- /src/main/groovy/nebula/plugin/clojuresque/ClojureExtrasPlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/groovy/nebula/plugin/clojuresque/ClojureExtrasPlugin.groovy -------------------------------------------------------------------------------- /src/main/groovy/nebula/plugin/clojuresque/ClojureExtrasUberJarPlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/groovy/nebula/plugin/clojuresque/ClojureExtrasUberJarPlugin.groovy -------------------------------------------------------------------------------- /src/main/groovy/nebula/plugin/clojuresque/ClojurePluginExtension.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/groovy/nebula/plugin/clojuresque/ClojurePluginExtension.groovy -------------------------------------------------------------------------------- /src/main/groovy/nebula/plugin/clojuresque/Util.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/groovy/nebula/plugin/clojuresque/Util.groovy -------------------------------------------------------------------------------- /src/main/groovy/nebula/plugin/clojuresque/tasks/ClojureCompile.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/groovy/nebula/plugin/clojuresque/tasks/ClojureCompile.groovy -------------------------------------------------------------------------------- /src/main/groovy/nebula/plugin/clojuresque/tasks/ClojureDoc.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/groovy/nebula/plugin/clojuresque/tasks/ClojureDoc.groovy -------------------------------------------------------------------------------- /src/main/groovy/nebula/plugin/clojuresque/tasks/ClojureRun.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/groovy/nebula/plugin/clojuresque/tasks/ClojureRun.groovy -------------------------------------------------------------------------------- /src/main/groovy/nebula/plugin/clojuresque/tasks/ClojureSourceSet.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/groovy/nebula/plugin/clojuresque/tasks/ClojureSourceSet.groovy -------------------------------------------------------------------------------- /src/main/groovy/nebula/plugin/clojuresque/tasks/ClojureSourceTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/groovy/nebula/plugin/clojuresque/tasks/ClojureSourceTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/nebula/plugin/clojuresque/tasks/ClojureTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/groovy/nebula/plugin/clojuresque/tasks/ClojureTest.groovy -------------------------------------------------------------------------------- /src/main/groovy/nebula/plugin/clojuresque/tasks/DefaultClojureSourceSet.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/groovy/nebula/plugin/clojuresque/tasks/DefaultClojureSourceSet.groovy -------------------------------------------------------------------------------- /src/main/groovy/nebula/plugin/utils/tasks/ConfigureUtil.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/groovy/nebula/plugin/utils/tasks/ConfigureUtil.groovy -------------------------------------------------------------------------------- /src/main/groovy/nebula/plugin/utils/tasks/SourceDirectoryTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/groovy/nebula/plugin/utils/tasks/SourceDirectoryTask.groovy -------------------------------------------------------------------------------- /src/main/resources/clojuresque/codox/css/default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/resources/clojuresque/codox/css/default.css -------------------------------------------------------------------------------- /src/main/resources/clojuresque/codox/js/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/resources/clojuresque/codox/js/jquery.min.js -------------------------------------------------------------------------------- /src/main/resources/clojuresque/codox/js/page_effects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/resources/clojuresque/codox/js/page_effects.js -------------------------------------------------------------------------------- /src/main/resources/clojuresque/codox/main.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/resources/clojuresque/codox/main.clj -------------------------------------------------------------------------------- /src/main/resources/clojuresque/codox/reader.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/resources/clojuresque/codox/reader.clj -------------------------------------------------------------------------------- /src/main/resources/clojuresque/codox/utils.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/resources/clojuresque/codox/utils.clj -------------------------------------------------------------------------------- /src/main/resources/clojuresque/codox/writer/html.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/resources/clojuresque/codox/writer/html.clj -------------------------------------------------------------------------------- /src/main/resources/clojuresque/hiccup/compiler.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/resources/clojuresque/hiccup/compiler.clj -------------------------------------------------------------------------------- /src/main/resources/clojuresque/hiccup/core.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/resources/clojuresque/hiccup/core.clj -------------------------------------------------------------------------------- /src/main/resources/clojuresque/hiccup/def.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/resources/clojuresque/hiccup/def.clj -------------------------------------------------------------------------------- /src/main/resources/clojuresque/hiccup/element.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/resources/clojuresque/hiccup/element.clj -------------------------------------------------------------------------------- /src/main/resources/clojuresque/hiccup/page.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/resources/clojuresque/hiccup/page.clj -------------------------------------------------------------------------------- /src/main/resources/clojuresque/hiccup/util.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/resources/clojuresque/hiccup/util.clj -------------------------------------------------------------------------------- /src/main/resources/clojuresque/tasks/clojure_compile_util.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/resources/clojuresque/tasks/clojure_compile_util.clj -------------------------------------------------------------------------------- /src/main/resources/clojuresque/tasks/compile.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/resources/clojuresque/tasks/compile.clj -------------------------------------------------------------------------------- /src/main/resources/clojuresque/tasks/doc.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/resources/clojuresque/tasks/doc.clj -------------------------------------------------------------------------------- /src/main/resources/clojuresque/tasks/repl.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/resources/clojuresque/tasks/repl.clj -------------------------------------------------------------------------------- /src/main/resources/clojuresque/tasks/run.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/resources/clojuresque/tasks/run.clj -------------------------------------------------------------------------------- /src/main/resources/clojuresque/tasks/test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/resources/clojuresque/tasks/test.clj -------------------------------------------------------------------------------- /src/main/resources/clojuresque/tasks/test_junit.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/resources/clojuresque/tasks/test_junit.clj -------------------------------------------------------------------------------- /src/main/resources/clojuresque/util.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/main/resources/clojuresque/util.clj -------------------------------------------------------------------------------- /src/test/groovy/nebula/plugin/clojure/BaseIntegrationTestKitSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/test/groovy/nebula/plugin/clojure/BaseIntegrationTestKitSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/nebula/plugin/clojure/ClojureRunSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/test/groovy/nebula/plugin/clojure/ClojureRunSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/nebula/plugin/clojure/ConfigurationCacheSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/test/groovy/nebula/plugin/clojure/ConfigurationCacheSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/nebula/plugin/clojure/IncrementalBuildSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/test/groovy/nebula/plugin/clojure/IncrementalBuildSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/nebula/plugin/clojure/NebulaClojurePluginSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/test/groovy/nebula/plugin/clojure/NebulaClojurePluginSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/nebula/plugin/clojure/NoToolchainNebulaClojurePluginIntegrationSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/test/groovy/nebula/plugin/clojure/NoToolchainNebulaClojurePluginIntegrationSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/nebula/plugin/clojure/TestFilteringSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/test/groovy/nebula/plugin/clojure/TestFilteringSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/nebula/plugin/clojure/ToolchainNebulaClojurePluginIntegrationSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebula-plugins/nebula-clojure-plugin/HEAD/src/test/groovy/nebula/plugin/clojure/ToolchainNebulaClojurePluginIntegrationSpec.groovy --------------------------------------------------------------------------------