Newer
Older
id "com.github.node-gradle.node" version "3.2.1"
apply plugin: 'base'
repositories {
mavenCentral()
}
node {
download = true
version = '18.12.1'
workDir = file("${projectDir}/node/nodejs")
nodeModulesDir = file("${projectDir}")
}
task cleanBuild(type: Delete) {
delete 'build'
piotr.kupczyk@id.ethz.ch
committed
}
task copyCorePlugins(type: Copy) {
from file('src/core-plugins')
into file('build/core-plugins')
piotr.kupczyk@id.ethz.ch
committed
}
task copyWebApp(type: Copy) {
into file('build/core-plugins/admin/1/as/webapps/admin/html')
piotr.kupczyk@id.ethz.ch
committed
}
piotr.kupczyk@id.ethz.ch
committed
task test {
piotr.kupczyk@id.ethz.ch
committed
}
piotr.kupczyk@id.ethz.ch
committed
npm_run_build.dependsOn cleanBuild
copyCorePlugins.dependsOn npm_run_build
copyWebApp.dependsOn copyCorePlugins
build.dependsOn copyWebApp
piotr.kupczyk@id.ethz.ch
committed
build.dependsOn test