Files
perfdb/pdb-js/build.gradle
Andreas Huber 0228604980 use com.github.node-gradle.node instead of com.moowork.node
moowork is no longer maintained and does not work with gradle 6
2020-03-11 07:55:11 +00:00

73 lines
1.5 KiB
Groovy

plugins {
id("com.github.node-gradle.node") version "2.2.1"
}
node {
// Version of node to use.
//version = '0.11.10'
version = '13.10.1'
// Version of npm to use.
//npmVersion = '7.1.0'
npmVersion = '6.13.7'
// Version of Yarn to use.
//yarnVersion = '0.16.1'
// Base URL for fetching node distributions (change if you have a mirror).
//distBaseUrl = 'https://nodejs.org/dist'
// If true, it will download node using above parameters.
// If false, it will try to use globally installed node.
//download = true
// Set the work directory for unpacking node
//workDir = file("${project.buildDir}/nodejs")
// Set the work directory for NPM
npmWorkDir = file("${project.buildDir}/npm")
// Set the work directory for Yarn
//yarnWorkDir = file("${project.buildDir}/yarn")
// Set the work directory where node_modules should be located
//nodeModulesDir = file("${project.projectDir}")
download=true
}
sourceSets {
main {
resources {
srcDir 'build/generated'
}
}
}
npm_run_build.inputs.dir("src").withPropertyName("sourceFiles")
npm_run_build.inputs.files(fileTree("src/templates") {
include "*.json"
include "*.js"
include "browserslist"
})
npm_run_build.outputs.dir("build/generated").withPropertyName("outputFiles")
jar.dependsOn 'npm_run_build'
jar {
from 'build/generated/resources' into 'resources'
}
dependencies {
}
task myScript(type: NodeTask) {
script = file('src/scripts/my.js')
args = ['arg1', 'arg2']
}