diff options
Diffstat (limited to 'plugins/base/frontend/build.gradle.kts')
-rw-r--r-- | plugins/base/frontend/build.gradle.kts | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/plugins/base/frontend/build.gradle.kts b/plugins/base/frontend/build.gradle.kts new file mode 100644 index 00000000..a184c296 --- /dev/null +++ b/plugins/base/frontend/build.gradle.kts @@ -0,0 +1,20 @@ +plugins { + id("com.github.node-gradle.node") version "2.2.4" +} + +val npmRunBuild = tasks.getByName("npm_run_build") { + inputs.dir(file("src/main")) + inputs.files(file("package.json"), file("webpack.config.js")) + outputs.dir(file("dist/")) + outputs.cacheIf { true } +} + +task("generateFrontendFiles") { + dependsOn(npmRunBuild) +} + +tasks { + clean { + delete(file("node_modules"), file("dist")) + } +} |